equal
deleted
inserted
replaced
1 Tests for the journal extension; records bookmark locations. |
1 Tests for the journal extension; records bookmark locations. |
2 |
2 |
3 $ cat >> testmocks.py << EOF |
3 $ cat >> testmocks.py << EOF |
4 > # mock out procutil.getuser() and util.makedate() to supply testable values |
4 > # mock out procutil.getuser() and util.makedate() to supply testable values |
5 > import os |
5 > import os |
6 > from mercurial import util |
6 > from mercurial import util, pycompat |
7 > from mercurial.utils import dateutil, procutil |
7 > from mercurial.utils import dateutil, procutil |
8 > def mockgetuser(): |
8 > def mockgetuser(): |
9 > return 'foobar' |
9 > return 'foobar' |
10 > |
10 > |
11 > def mockmakedate(): |
11 > def mockmakedate(): |
14 > with open(filename, 'rb') as timef: |
14 > with open(filename, 'rb') as timef: |
15 > time = float(timef.read()) + 1 |
15 > time = float(timef.read()) + 1 |
16 > except IOError: |
16 > except IOError: |
17 > time = 0.0 |
17 > time = 0.0 |
18 > with open(filename, 'wb') as timef: |
18 > with open(filename, 'wb') as timef: |
19 > timef.write(str(time)) |
19 > timef.write(pycompat.bytestr(time)) |
20 > return (time, 0) |
20 > return (time, 0) |
21 > |
21 > |
22 > procutil.getuser = mockgetuser |
22 > procutil.getuser = mockgetuser |
23 > dateutil.makedate = mockmakedate |
23 > dateutil.makedate = mockmakedate |
24 > EOF |
24 > EOF |