ロジックの問題が発生しました。Selenium Python + TestRails を使用したテスト スイートがあります。テストが失敗すると、後続のすべてのテストも失敗します (失敗しないテストも同様です)。私は理由を知っています、私の問題は解決策を見つけました。
私はこの方法を使用しています:
if self._resultForDoCleanups.failures:
result_flag = False
elif self._resultForDoCleanups.errors:
result_flag = False
else:
result_flag = True
resultForDoCleanups.failures とエラーは、以前に実行されたコードからの古いものをケップします。このインスタンスまたは他の解決策をクリーンアップする方法があるかどうかを知りたいです。
私のスイートはシンプルです:
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(excluirServico))
suite.addTest(unittest.makeSuite(exportarGravacoes))
unittest.TextTestRunner().run(suite)
助けてくれてありがとう。