0

ロジックの問題が発生しました。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)

助けてくれてありがとう。

4

1 に答える 1