tests/test-journal-share.t
changeset 37123 a8a902d7176e
parent 30238 9843e3d9f4b6
child 37383 cb70be32f5f7
equal deleted inserted replaced
37122:d4a2e0d5d042 37123:a8a902d7176e
     1 Journal extension test: tests the share extension support
     1 Journal extension test: tests the share extension support
     2 
     2 
     3   $ cat >> testmocks.py << EOF
     3   $ cat >> testmocks.py << EOF
     4   > # mock out util.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
       
     7   > from mercurial.utils import procutil
     7   > def mockgetuser():
     8   > def mockgetuser():
     8   >     return 'foobar'
     9   >     return 'foobar'
     9   > 
    10   > 
    10   > def mockmakedate():
    11   > def mockmakedate():
    11   >     filename = os.path.join(os.environ['TESTTMP'], 'testtime')
    12   >     filename = os.path.join(os.environ['TESTTMP'], 'testtime')
    16   >         time = 0.0
    17   >         time = 0.0
    17   >     with open(filename, 'wb') as timef:
    18   >     with open(filename, 'wb') as timef:
    18   >         timef.write(str(time))
    19   >         timef.write(str(time))
    19   >     return (time, 0)
    20   >     return (time, 0)
    20   > 
    21   > 
    21   > util.getuser = mockgetuser
    22   > procutil.getuser = mockgetuser
    22   > util.makedate = mockmakedate
    23   > util.makedate = mockmakedate
    23   > EOF
    24   > EOF
    24 
    25 
    25   $ cat >> $HGRCPATH << EOF
    26   $ cat >> $HGRCPATH << EOF
    26   > [extensions]
    27   > [extensions]