У меня есть приложение, в котором для тестирования мне нужно заменить вызов time.time () на определенную временную метку, в прошлом я делал это с помощью ruby
(код доступен здесь: http://github.com/zemariamm/Back-to-Future/blob/master/back_to_future.rb)
Однако я не знаю, как это сделать с помощью Python.
Есть намеки? Ура, Зе Мария
Вы можете просто установить time.time, чтобы указать на новую функцию времени, например:
import time def my_time(): return 0.0 old_time = time.time time.time = my_time