【发布时间】:2013-09-27 20:16:23
【问题描述】:
python 测试有点麻烦。 下面是一个简单的python doctest。 """ 之间的信息必须与实际代码在同一个文件中。
我记得有人告诉我我可以放
>>> print( 2 + 2 )
4
如果输出太多或太长,则放入单独的文件中。进行 doctest 时,打开文件并进行比较。
我现在不记得该怎么做。
任何人都可以帮助我吗?
谢谢
def _test():
import doctest
doctest.testmod()
if __name__ == "__main__":
_test()
【问题讨论】:
-
你说得对,
doctest可用于运行写在测试文件中的测试,但或多或少所有实际示例都以不同的方式关闭。查看doctest documentation 了解测试文件的工作原理。 -
谢谢!!!测试文件!!那是搜索的关键词!!! import doctest doctest.testfile("example.txt") 非常感谢!!!!