次のような簡単なテストがあります。
class TestAPIWrapper(unittest.TestCase):
def test_one(self):
assert 1==1, "Failed 1"
assert 2==1, "Failed 2"
assert 2==2, "Failed 3"
このテストを実行する方法は次のとおりです。
python -m unittest my_test_file
私が得たのは、2 番目のアサートが失敗したため、テストが停止したことです。テストを最後まで実行し、表示されるアサーション エラーを取得する必要があります。
この背後にあるアイデアは、crontab を使用してサーバーで 6 時間ごとにこのテストを実行し、テストで見つかったすべてのエラー ケースを電子メールで送信することです。
乾杯 !