@songying
2018-07-10T21:00:20.000000Z
字数 414
阅读 1088
unittest
import unittest
- 在测试文件中最后添加这两行代码:
if __name__ == '__main__':
unittest.main()
- 通过命令行参数来运行:
python -m unittest mydict_test
比较推荐第二种方法,因为这样可以一次批量运行很多单元测试,并且,有很多工具可以自动来运行这些单元测试。
# 可以控制测试的范围
python -m unittest test_module1 test_module2
python -m unittest test_module.TestClass
python -m unittest test_module.TestClass.test_method
python -m unittest tests/test_something.py # 通过文件路径导入
python -m unittest -v test_module # 输出更详细的文档