概述
我目前正在运行这样的测试:
现在我想运行一个特定的测试,知道他的名字(比如test_valid_user),但不知道他的班级.如果有一个以上的测试名称比我想要运行所有这些测试.发现后有没有办法过滤测试?
或者也许还有其他解决方案可以解决这个问题(请注意,不应该从命令行完成)?
假设你有一个带有这个单元测试之王的测试目录:
您可以编写自己的发现函数,仅发现以“test_suite_”开头的测试函数,例如:
注意:discover方法中的参数“tests”是一个目录路径,因此您可能需要编写一个完整路径.
结果,你会得到:
总结
以上是编程之家为你收集整理的python – 发现后过滤测试全部内容,希望文章能够帮你解决python – 发现后过滤测试所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧