tests/test-journal.t
changeset 37364 1d26f745a10b
parent 37120 a8a902d7176e
child 37383 cb70be32f5f7
equal deleted inserted replaced
37363:d3a2344446e6 37364:1d26f745a10b
     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