2012-06-03 36 views

回答

22

你需要仔细检查的设置为测试运行配置继承一个类内部的测试:

settings

默认情况下,PyCharm将检查以test开头并且是unittest.TestCase的子类的文件,但是您可以控制模式和子类选项。

更改模式根据您的测试文件名,它接受Python正则表达式。

+5

那个以“test *”模式开头的文件名实际上对我有帮助。它是区分大小写的... – swdev

0

注意PyCharm会检查只从单元测试继承的类.TestCase所以你应该写从unittest.TestCase生成

+1

这是不正确的。 PyCharm支持'py.test',它不需要任何测试类来扩展'unittest.TestCase'('py.test'不承诺任何API) – fatuhoku

+0

Nose还支持非unittest.TestCase测试。 – AnneTheAgile