2012-06-19 8 views
0

Вот мой код:Контролирующие тесты заказа выполняются в Selenium

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.

Как изменить порядок выполнения тестов?

ответ

3

Если ваши тесты должны быть в определенном порядке, я думаю, что они должны быть в одной и той же функции, но вот только мое мнение, проверить changing order of unit tests in Python

Смежные вопросы