我正在为脚本中的函数编写单元测试,但是在创建模拟文件时遇到了问题。我的函数接受一个文件名,并输出它的md5值。def md5(file_name): hash_md5 = hashlib.md5()with open(fname, "rb") as f:
for chunk in iter(lambda: f.read(4096), b"&
我希望创建更全面的测试,通过模拟用户的输入与shell本身进行实际交互。例如,如何测试以下模拟会话:md:> show options ------------------ PORT The TCP port number of the server on the HOST
md:> set HOST localho