У меня есть простой тест, например:
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
Что я получил, так это то, что, поскольку второе утверждение терпит неудачу, тест останавливается, и мне нужно запустить тесты до конца и получить ошибки утверждений по мере их появления.
Идея заключается в том, что я буду запускать этот тест каждые 6 часов на моем сервере с помощью crontab, и я намерен отправить электронное письмо со всеми случаями ошибок, обнаруженными тестом.
Ваше здоровье !