テストの実行順序を設定する必要があります。他のテストより前に検証されたデータが必要なためです。注文を設定することは可能ですか?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
実際に実サーバと通信する場合は、* unit *テストをしていません。 – delnan