Monkey Patching time.time () em python
-
20-09-2019 - |
Pergunta
Eu tenho um aplicativo onde, para testes, preciso substituir o tempo.Time () Ligue por um registro de data e hora específico, eu fiz isso no passado usando rubi
(Código disponível aqui: http://github.com/zemariamm/back-to-future/blob/master/back_to_future.rb )
No entanto, não sei como fazer isso usando o Python.
Alguma dica? Saúde, Ze Maria
Solução
Você pode simplesmente definir o tempo.Time para apontar para sua nova função de tempo, assim:
import time
def my_time():
return 0.0
old_time = time.time
time.time = my_time
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow