мартышка исправляя time.time () в python - PullRequest
4 голосов
/ 15 марта 2010

У меня есть приложение, в котором для тестирования мне нужно заменить вызов time.time () на определенную временную метку, в прошлом я делал это с помощью ruby ​​

(код доступен здесь: http://github.com/zemariamm/Back-to-Future/blob/master/back_to_future.rb)

Однако я не знаю, как это сделать с помощью Python.

Есть намеки? Ура, Зе Мария

1 Ответ

14 голосов
/ 15 марта 2010

Вы можете просто установить time.time, чтобы указать на новую функцию времени, например:

import time

def my_time():
    return 0.0

old_time = time.time
time.time = my_time
...