0

这是我的代码:

class MyTestCase(Base):
    def setUp(self):
        #some code here

    def test_B(self):
        #some code here

    def test_C(self):
        #some code here

    def test_A(self):
        #some code here

    def tearDown(self):
        #some code here

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

我的问题是我所有的测试都是按字母顺序执行的,即首先执行test_A,然后是test_B,然后是test_C。我希望它按照我写的顺序执行,即test_B -> test_C -> test_A。

如何更改执行测试的顺序?

4

1 回答 1

3

如果您的测试需要按特定顺序进行,我认为它们应该在同一个函数中,但这只是我的意见,请查看Python 中单元测试的更改顺序

于 2012-06-19T04:48:12.780 回答