Как найти все нестабильные тесты, которые могут не сработать в некоторые дни в результате обновления даты новым кодом?

Я добавил обновление в существующую базу кода, где если элемент должен быть сдан в выходные, я добавляю к нему два дня (перенес его на день недели). Теперь старые тесты, которые не использовали фиксированный mock_timezone_now(self.now), будут проваливаться при запуске, например, в четверг, потому что продолжительность 30 дней, а этот элемент, скорее всего, должен быть выполнен в выходные. Как я могу определить все тесты, которые потерпят неудачу? Есть ли способ установить "замороженное" время при выполнении тестов. Существует более 50 файлов, и я не могу вручную отследить все случаи возможных сбоев.

Вернуться на верх