테스트 전에 실행 순서를 설정해야합니다. 다른 것들보다 먼저 검증 된 데이터가 필요합니다. 주문을 할 수 있습니까?Python unittest의 실행 순서
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()
감사
단위 테스트는 테스트가 단일 단위임을 의미합니다. 그들은 서로에 의존하지 않아야합니다. – njzk2
당신이 맞다, 그러나, 내가 이런 종류의 행동을 할 필요가있을 때 시험을하는 가장 좋은 방법이 될 수 있고, 시험을하기 위해 매번 로그인 할 때 더 좋을 수도있다. 그것은 다른 일을하기 전에 로그인을 시작해야하는 서버를위한 것이고, 다른 방법은 로그인을 기반으로 정보를 읽는 것입니다. – Carlos
실제로 실제 서버와 상호 작용할 경우 * 단위 테스트를 수행하지 않습니다. – delnan