Ich habe Code, der auf dem verstrichene Zeit ab (zum Beispiel: Wenn 10 Minuten vergangen sind)Vorlaufzeit künstlich in pytest
Was ist der beste Weg, dies in pytest zu simulieren? Affe Patch-Methoden in Modulzeit?
Beispiel-Code (der getesteten Code - ein wenig schematisch aber vermittelt die Botschaft):
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
zeigen Ihnen einen Ausschnitt des Codes? Ich bin neugierig zu wissen, was Sie verwenden. Ich möchte nur sicherstellen, dass ich ein richtiges Verständnis davon habe, was du verlangst. – idjaw
bearbeitet die ursprüngliche Frage – Boaz