黑名单鼻子排除试验
nose-blacklist的Python项目详细描述
nose blacklist是nose的插件,它提供了一种强大的跳过方式 不需要更改代码的测试。
- 通过正则表达式匹配排除测试用例
- 测试用例由它们的完全限定名匹配,包括模块, 类和函数/方法名称。
- 要跳过的测试可以来自一个或多个文件,也可以来自cli参数
快速启动
$ pip install nose-blacklist $ nosetests --with-blacklist \ --blacklist=<pattern1> \ --blacklist=<pattern2> \ mytests/
黑名单字符串可以从一个或多个文件中指定。黑名单文件可以 与--blacklist参数一起使用。
$ cat blacklist.txt test_thing # test_other_thing test_third_thing $ nosetests --with-blacklist \ --blacklist-file=blacklist.txt \ mytests/
黑名单文件每行应有一个模式,如上所述。任何行 以^{tt2}开头的$已被注释并将被忽略。