您可以在下载文件时关闭 FTP (ftplib) 连接以模拟 Python 2.7 中的连接问题吗
Can you close an FTP (ftplib) connection while downloading a file to simulate connection problems in Python 2.7
我正在 py.test 中为 class 编写一个测试套件,它使用 ftplib 等 FTP 东西。我需要中断我用来模拟网络问题的连接并覆盖异常。请注意,对于这个项目,我需要使用真正的 FTP 服务器而不是模拟,所以模拟不会有帮助(我认为)。
有没有简单的方法可以中断端口/套接字来模拟问题?
感谢您的宝贵时间
FTP
class 有 sock
字段。
如果您在其上调用 .close
method,您将终止 FTP 会话控制连接。
我正在 py.test 中为 class 编写一个测试套件,它使用 ftplib 等 FTP 东西。我需要中断我用来模拟网络问题的连接并覆盖异常。请注意,对于这个项目,我需要使用真正的 FTP 服务器而不是模拟,所以模拟不会有帮助(我认为)。
有没有简单的方法可以中断端口/套接字来模拟问题?
感谢您的宝贵时间
FTP
class 有 sock
字段。
如果您在其上调用 .close
method,您将终止 FTP 会话控制连接。