Anybox.Testing.datetime.

Verschiedene Dienstprogramme im Zusammenhang mit Datum und Uhrzeit für Testzwecke
Jetzt downloaden

Anybox.Testing.datetime. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Georges Racinet

Anybox.Testing.datetime. Stichworte


Anybox.Testing.datetime. Beschreibung

Anybox.testing.DateTime ist ein Python-Modul, um das Spielen mit der Zeit in Tests zu ermöglichen. Diese Readme ist auch ein Doktort. Dafür und andere Doktrahmen für dieses Paket, einfach: noSetests --with-docts --doctest-Extension = TXTBORE Alles, das Paket importiert werden muss, um das reguläre Datettimodul mit dem Modified ONE zu ersetzen: >>> Importieren von Anybox .Testing.DateTime >>> von DateTime-Import-DateTime >>> Import Timelet's Halten Sie den eigentlichen Wert von nun an: >>> starten = dateTime.now () >>> start_t = time.time (), dann können Sie: >> > datetime.set_now (dateTime (2001, 01, 01, 3, 57, 0)) >>> dateTime.Now () dateTime (2001, 1, 1, 3, 57) >>> dateTime.today () dateTime () 2001, 1, 1, 3, 57) Das Zeitmodul geht entlang: >>> dateTime.fromTimestamp (TIME.TIME ()) dateTime (2001, 1, 1, 3, 57) Beachten Sie, dass Sie ein paar Mikrosekundenunterschied erwarten können (hier nicht angezeigt, weil dateTime.FromTimestamp sie ignoriert). Vergessen Sie nicht danach. Kommen Sie nicht an die reguläre Systemuhr zurück. Andernfalls werden viele Code-Teile sehr überrascht, wenn die Systemuhr so aussieht, als ob er gefroren ist: >>> dateTime.real_now () Jetzt check es, es funktionierte zu überprüfen: >>> jetzt = dateTime.now () >>> n n OW> StartTRUE >>> von DateTime Import Timedelta >>> Jetzt - Start >> Now_t = Time.Time () >>> Now_t> start_ttrue> >> Now_t - start_t <0.01 # 10 ms againtrupranduct's homepage


Anybox.Testing.datetime. Zugehörige Software