我对python测试有点麻烦。 下面是python中的一个简单的doctest。 “”“之间的信息必须与实际代码在同一个文件中。
我记得有人告诉我,我可以把
>>> print( 2 + 2 )
4
如果输出太多或太长,请进入单独的文件。执行doctest时,打开文件并进行比较。
我现在不记得怎么做了。
任何人都可以帮助我吗?
感谢
def _test():
import doctest
doctest.testmod()
if __name__ == "__main__":
_test()
答案 0 :(得分:0)
我从Google搜索中发现了这个问题,因为我遇到了同样的问题。我注意到评论中有答案,但问题没有答案,因此为未来的访问者添加了正确的答案。
来自docs:
import doctest
doctest.testfile("example.txt")
这允许您在测试文件中指定代码并使用此文件运行测试。