2
pytestフックを正常に実装しましたが、すべてのテストが複数回実行されるようになりました。私のルートフォルダにPytestフックによりテストが複数回実行される
私はフックを活性化するためにconftest.py
に次のコードを追加しました:
def pytest_report_teststatus(report):
if report.passed:
letter = "."
longrep = ' \u2714 '
elif report.skipped:
letter = "s"
longrep = ' \u27A5 '
elif report.failed:
letter = "F"
longrep = ' \u2717 '
if report.when != "call":
letter = "f"
return report.outcome, letter, report.outcome.upper() + longrep
私はフックを削除すると、各テストが一度に実行されます。
フックの使用中にテストを一度実行させるにはどうすればよいですか?