Mam kod, który zależy od upływu czasu (na przykład: Jeśli 10 minut minęło)czas advance sztucznie w pytest
Jaki jest najlepszy sposób, aby symulować to w pytest? Metody łatania małp w czasie modułu?
Przykład Code (kod badany - nieco schematyczną lecz przekazuje komunikat)
current_time = datetime.datetime.utcnow()
retry_time = current_time + datetime.timedelta(minutes=10)
#time_in_db represents time extracted from DB
if time_in_db > retry_time:
#perform the retry
można pokazać fragment kodu? Jestem ciekawa, z czego korzystasz. Chcę tylko upewnić się, że dobrze rozumiem, o co prosisz. – idjaw
edytowane oryginalne pytanie – Boaz