Anybox.Testing.Datetime

Verschillende hulpprogramma's met betrekking tot datum en tijd voor testdoeleinden
Download nu

Anybox.Testing.Datetime Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Georges Racinet

Anybox.Testing.Datetime Tags


Anybox.Testing.Datetime Beschrijving

Anybox.Testing.Datetime is een Python-module om te spelen met het spelen met de tijd in tests.Deze README is ook een doktest. Naar IT en andere Doctests voor dit pakket, doe het gewoon: Nosetests - Met-Doctest --Doctest-extension = txtbefore alles, het pakket moet worden geïmporteerd om de reguliere datetime-module te vervangen door de gewijzigde: >>> Importeer Anymbox .testing.Datetime >>> Van DateTime Import DateDime >>> Import Timeelet's Bewaar de echte waarde van nu in de buurt: >>> Start = DateTime.Nu () >>> Start_t = Time.Time () Dan kunt u: >> > DateTime.Set_now (DateTime (2001, 01, 01, 3, 57, 0)) >>> DateTime.Nu () DateTime (2001, 1, 1, 3, 57) >>> DateTime.today () DateTime ( 2001, 1, 1, 3, 57) De tijdmodule gaat samen: >>> Datetime.fromtimestamp (time.time ()) DateTime (2001, 1, 1, 3, 57) Merk op dat u een paar microseconds-verschil kunt verwachten (hier niet weergegeven omdat datetime.fromtimestamp ze negeert). Don niet vergeten achteraf terug te gaan naar de reguliere systeemklok, anders kunnen veel stukken code zeer verrast worden als de systeemklok eruit ziet alsof het bevroren is: >>> DateTime.real_Now () Laten we het nu controleren: >>> nu = datetime.now () >>> n OH> StartTrue >>> Van DateTime Import Timedelta >>> Nu - Start >> now_t = time.time () >>> now_t> start_true> >> Now_t - Start_t <0.01 # 10 ms POSPAGE PRODUCTIEPRODUCTION


Anybox.Testing.Datetime Gerelateerde software