我需要为我的测试设置执行顺序,因为我需要先验证某些数据再去验证其他数据。有办法可以设置执行顺序吗?
class OneTestCase(unittest.TestCase):
def setUp(self):
# something to do
def test_login (self):
# first test
pass
def test_other (self):
# any order after test_login
def test_othermore (self):
# any order after test_login
if __name__ == '__main__':
unittest.main()
setUpClass
中保存临时结果和设置代码进行整个测试集,那么速度将会非常慢。只要你的测试能够证明你想证明的东西,谁还关心教条呢? - Michael