首页 > 其他 > 详细

unittest 执行方法

时间:2021-05-27 16:28:14      阅读:12      评论:0      收藏:0      [点我收藏+]

1.此方法的弊端是只能执行本模块下的案例

if __name__ == "__main__":
    unittest.main()

2.命令的方式运行测试框架
python -m unittest

unittest测试发现的规则:
1. 搜索所有的可导入模块
  1. 位于当前目录,或者某个包中
  2. 文件名符合标识符的要求
2. 筛选 test 开头的文件
3. 在文件找 TestCase 的子类 (里氏代换原则)


test.py      # 可以被发现
test_aaa.py    # 可以被发现
aaa.py      # 不会
test_#.py     # 不会
123_test.py    # 不会
tests\test.py   # 不会
tests\__init__.py #

 unittest测试结果

..
----------------------------------------------------------------------
Ran 2 tests in 0.000s
OK

符号

符号 含义
. 用例测试通过
F 用例测试失败
E 用例执行出错
S 用例跳过执行

结果
执行的结果
OK 全部通过
FAILED 没有全部通过,可能有失败、有出错 (failures=1)

unittest 执行方法

原文:https://www.cnblogs.com/amanda-yl/p/14817459.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!