为什么python只在我的TestCase中运行一个test_method?

时间:2015-08-21 01:17:10

标签: python unit-testing sublimetext2 indentation

我有一组单元测试看起来基本上是这样的:

import unittest

class MyTestCase(unittest.TestCase):

    def test_one(self):
        self.assertEqual(1,1)

    def test_two(self):
        self.assertEqual(2,2)


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

当我运行测试时,我希望看到test_methods(test_one和test_two)的结果,但我只得到一个结果:

$ python -m unittest -v tests.test_dummy
test_one (tests.test_dummy.MyTestCase) ... ok

----------------------------------------------------------------------
Ran 1 test in 0.000s

OK

这里发生了什么?

0 个答案:

没有答案