Python unittest在创建带有特定测试的测试套件之后,我的所有测试都将被执行

2024-10-03 04:38:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码:

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)

我只想使用TestSuite运行test_smth,但是我的另一个测试test_smth_two也正在执行。我正在用eclipsepydev。你知道吗


Tags: 代码testselfdefunittesttestcaseclasssuite