mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
19 lines
446 B
Python
19 lines
446 B
Python
|
from __future__ import absolute_import
|
||
|
|
||
|
import os
|
||
|
import time
|
||
|
|
||
|
class mocktime(object):
|
||
|
def __init__(self, increment):
|
||
|
self.time = 0
|
||
|
self.increment = [float(s) for s in increment.split()]
|
||
|
self.pos = 0
|
||
|
|
||
|
def __call__(self):
|
||
|
self.time += self.increment[self.pos % len(self.increment)]
|
||
|
self.pos += 1
|
||
|
return self.time
|
||
|
|
||
|
def uisetup(ui):
|
||
|
time.time = mocktime(os.environ.get('MOCKTIME', '0.1'))
|