diff -r 98b359216915 -r 12b355964de8 tests/mocktime.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mocktime.py Fri Sep 29 11:41:24 2017 -0700 @@ -0,0 +1,18 @@ +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'))