0

我有以下代码片段 -

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
4

1 回答 1

0

测试方法名称应以test. 替换method_testtest_method,然后重试。

来自单元测试文档

测试用例是通过继承 unittest.TestCase 来创建的。这三个单独的测试是用名称以字母 test 开头的方法定义的。此命名约定告知测试运行程序哪些方法代表测试。

于 2013-07-14T16:27:24.007 回答