我想做一些单元测试,所以我建立了一个列表,其值应该被声明为true,就像this question一样。但我想它在PyCharm
运行(与按Alt
+ Shift
+ F10
)如何在pyCharm中进行单元测试
如果我刚从答案使用代码,我只是得到No tests were found
我想做一些单元测试,所以我建立了一个列表,其值应该被声明为true,就像this question一样。但我想它在PyCharm
运行(与按Alt
+ Shift
+ F10
)如何在pyCharm中进行单元测试
如果我刚从答案使用代码,我只是得到No tests were found
你需要仔细检查的设置为测试运行配置继承一个类内部的测试:
默认情况下,PyCharm将检查以test
开头并且是unittest.TestCase
的子类的文件,但是您可以控制模式和子类选项。
更改模式根据您的测试文件名,它接受Python正则表达式。
注意PyCharm会检查只从单元测试继承的类.TestCase所以你应该写从unittest.TestCase生成
这是不正确的。 PyCharm支持'py.test',它不需要任何测试类来扩展'unittest.TestCase'('py.test'不承诺任何API) – fatuhoku
Nose还支持非unittest.TestCase测试。 – AnneTheAgile
那个以“test *”模式开头的文件名实际上对我有帮助。它是区分大小写的... – swdev