Python没有检测到我的unittest

时间:2013-07-14 16:17:09

标签: python python-unittest

我有以下代码段 -

import unittest

class SimpleWidgetTestCase(unittest.TestCase):
    def setUp(self):
        print 'setup'
    def method_test(self):
        print 'test method'
    def tearDown(self):
        print 'tear down'

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

输出 -

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

1 个答案:

答案 0 :(得分:0)

测试方法名称应以test开头。将method_test替换为test_method,然后重试。

来自unittest documentation

  

通过继承unittest.TestCase创建测试用例。他们三个   单个测试使用名称以。开头的方法定义   字母测试。这个命名约定告诉测试运行者   哪些方法代表测试。