anybox.testing.datetime.

Vários utilitários relacionados a data e hora para fins de teste
Baixe Agora

anybox.testing.datetime. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Georges Racinet

anybox.testing.datetime. Tag


anybox.testing.datetime. Descrição

Anybox.Testing.DateTime é um módulo Python para permitir a reprodução com o tempo em testes. Este readme também é uma doutora. Para isso e outros médicos para este pacote, basta fazer: nosetestes - Doctest - Doctest-extension = txtbefore qualquer coisa, o pacote deve ser importado para substituir o módulo DATETIME regular com o método de importação modificado: >>> .testing.datetime >>> da Datetime Import DateTime >>> Import Timelet Mantenha o valor real de agora por aí: >>> start = datetime.now () >>> start_t = tempo.time () então você pode: >> > 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) O módulo de tempo vai junto: >>> datetime.fromtimestamp (tempo.time ()) DateTime (2001, 1, 1, 3, 57) Note que você pode esperar uma diferença de microssegundos (não exibido aqui porque datetime.fromtimestamp os ignora). Não se esqueça depois de voltar ao relógio do sistema regular, caso contrário, muitos pedaços de código podem ficar muito surpresos se o relógio do sistema parecer que estiver congelado: >>> datetime.real_now () Agora vamos verificar funcionou: >>> agora = datetime.now () >>> n OW> Integrate >>> do Datetime Import Timedelta >>> agora - start


anybox.testing.datetime. Software Relacionado