Python unittest - 在使用特定测试创建测试套件之后,我的所有测试都在执行

时间:2014-11-02 08:55:07

标签: python unit-testing python-unittest

我有以下代码:

import unittest


class Test(unittest.TestCase):
    def test_smth(self):
        self.assertEqual(3, 2, 'buu')

class TestTwo(unittest.TestCase):
    def test_smth_two(self):
        self.assertEqual(1, 2, 'buu')

if __name__ == "__main__":
    suite = unittest.TestSuite()
    suite.addTest(Test("test_smth"))
    runner = unittest.TextTestRunner
    runner.run(suite)

我想仅使用test_smth运行TestSuite,但我的其他测试test_smth_two也正在执行。我将eclipsepydev一起使用。

1 个答案:

答案 0 :(得分:0)

您可以使用此方法:python -m unittest test_module.TestClass.test_method