| Anybox.Testing.Datetime Verschillende hulpprogramma's met betrekking tot datum en tijd voor testdoeleinden |
Download nu |
Anybox.Testing.Datetime Rangschikking & Samenvatting
- 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