gpt4 book ai didi

python - 单元测试 pythons telnetlib

转载 作者:太空狗 更新时间:2023-10-30 03:00:49 27 4
gpt4 key购买 nike

我正在编写一个简单的程序,它通过 telnet 与路由器通信并向它发出一些简单的命令。我希望能够测试这些命令,确保程序正确响应服务器输出并在正确的时刻发送命令。但是我想不出一个好的方法来做到这一点。我想出的最好办法是为我的单元测试创​​建一个小型 telnet 服务器,但这似乎有点过分,我希望有一种更简单的方法来做到这一点。

有人有什么想法吗?

最佳答案

在这种情况下,最佳做法是模拟服务器对象。由于您使用的是 python 3,因此您可以简单地使用 unittest.mock 创建一个用于测试的模拟服务器对象。文档在这里:https://docs.python.org/3/library/unittest.mock.html

关于python - 单元测试 pythons telnetlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27815518/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com