Привет, я помогаю настроить пакет регрессионного тестирования для нашего веб-приложения на python.Многие из наших тестов - это планирование стиля, где важна текущая дата.Например: создайте повторяющееся событие, которое будет выполняться каждую неделю в течение месяца, начинающегося 1 февраля.
Чтобы проверить это, я действительно хочу переопределить текущую дату, чтобы я мог двигаться вперед и назад ввремя, чтобы проверить состояние приложения.Например, я могу добавить страницу только для тестирования, которая позволяет мне установить «текущую» дату, которая передается на серверную часть Python и используется для вычисления даты.
В прошлом, когда я делал это,Я включил его в архитектуру приложения с первого дня. К сожалению, я опаздываю к этому проекту, и для него нет поддержки приложений.
Итак, вот мой вопрос, есть ли способ переопределить текущийдата вызова веб-службы?Например, могу ли я перехватить вызовы на текущую дату (возможно, исправление обезьяны?).Я бы предпочел не делать целых операций МОК, поскольку это означало бы изменение сотен методов.- Дэйв