mockmakedate.py
22 lines
| 494 B
| text/x-python
|
PythonLexer
/ tests / mockmakedate.py
Taapas Agrawal
|
r41249 | # mock out util.makedate() to supply testable values | ||
import os | ||||
from mercurial import pycompat | ||||
from mercurial.utils import dateutil | ||||
Augie Fackler
|
r43346 | |||
Taapas Agrawal
|
r41249 | def mockmakedate(): | ||
filename = os.path.join(os.environ['TESTTMP'], 'testtime') | ||||
try: | ||||
with open(filename, 'rb') as timef: | ||||
time = float(timef.read()) + 1 | ||||
except IOError: | ||||
time = 0.0 | ||||
with open(filename, 'wb') as timef: | ||||
timef.write(pycompat.bytestr(time)) | ||||
return (time, 0) | ||||
Augie Fackler
|
r43346 | |||
Taapas Agrawal
|
r41249 | dateutil.makedate = mockmakedate | ||