擅长:python、mysql、java
<p>还有一种(我认为更好的)方法:你应该模拟你正在使用的库。
python的模拟助手示例是<strong><a href="http://code.google.com/p/pymox/wiki/MoxDocumentation" rel="noreferrer">mox</a></strong>。</p>
<p>您不需要一组具有有效证书的服务器、另一组具有无效证书的服务器、完全不支持ssl的服务器、完全不响应任何数据包的服务器等等。您可以使用“虚拟”客户端套接字模拟它们的行为。它与Mox一起工作的方式是,首先“教导”它应该期望什么以及它应该如何反应,然后在将真实的gevent.socket替换为模拟的gevent.socket时,在上面执行真正的代码。要掌握诀窍需要一些练习,但这是值得的。</p>