我在这里遵循了这个答案中的单元测试示例:https://stackoverflow.com/a/48405555/8790507
我在两个单元格中有两个测试类,所以类似于:
第一个单元格:
class TestSuite1(unittest.TestCase):
def test_in_suite1(self):
pass:
第二个单元:
class TestSuite2(unittest.TestCase):
def test_in_suite2(self):
pass:
第三格:
unittest.main(argv=[''], verbosity=2, exit=False)
现在我的问题是,最后一个单元运行两个测试套件中的所有测试。我想将第三个单元分成两个,一个测试套件 1,另一个测试套件 2。
我需要放入什么
argv
才能实现这一目标?
只要把你的 testSuite 类名放进去就可以了。
unittest.main(argv=['TestSuite1'], verbosity=2, exit=False)
上面的代码相当于
python -m unittest TestSuite1