4

テストのために、time.time()呼び出しを特定のタイムスタンプに置き換える必要があるアプリケーションがあります。これは、過去にrubyを使用して行ったことがあります。

(ここで利用可能なコード:http://github.com/zemariamm/Back-to-Future/blob/master/back_to_future.rb

ただし、Pythonを使用してこれを行う方法がわかりません。

ヒントはありますか?乾杯、ゼマリア

4

1 に答える 1

14

次のように、time.timeを設定して、新しい時間関数を指すようにすることができます。

import time

def my_time():
    return 0.0

old_time = time.time
time.time = my_time
于 2010-03-15T12:25:56.223 に答える