Вопрос

У меня есть приложение, в котором для тестирования мне нужно заменить вызов 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top