##// END OF EJS Templates
py3: add b'' prefixes in test-dispatch.py...
Pulkit Goyal -
r36392:f0c94af0 default
parent child Browse files
Show More
@@ -1,35 +1,35 b''
1 from __future__ import absolute_import, print_function
1 from __future__ import absolute_import, print_function
2 import os
2 import os
3 from mercurial import (
3 from mercurial import (
4 dispatch,
4 dispatch,
5 )
5 )
6
6
7 def testdispatch(cmd):
7 def testdispatch(cmd):
8 """Simple wrapper around dispatch.dispatch()
8 """Simple wrapper around dispatch.dispatch()
9
9
10 Prints command and result value, but does not handle quoting.
10 Prints command and result value, but does not handle quoting.
11 """
11 """
12 print("running: %s" % (cmd,))
12 print(b"running: %s" % (cmd,))
13 req = dispatch.request(cmd.split())
13 req = dispatch.request(cmd.split())
14 result = dispatch.dispatch(req)
14 result = dispatch.dispatch(req)
15 print("result: %r" % (result,))
15 print(b"result: %r" % (result,))
16
16
17 testdispatch("init test1")
17 testdispatch(b"init test1")
18 os.chdir('test1')
18 os.chdir('test1')
19
19
20 # create file 'foo', add and commit
20 # create file 'foo', add and commit
21 f = open('foo', 'wb')
21 f = open('foo', 'wb')
22 f.write('foo\n')
22 f.write(b'foo\n')
23 f.close()
23 f.close()
24 testdispatch("add foo")
24 testdispatch(b"add foo")
25 testdispatch("commit -m commit1 -d 2000-01-01 foo")
25 testdispatch(b"commit -m commit1 -d 2000-01-01 foo")
26
26
27 # append to file 'foo' and commit
27 # append to file 'foo' and commit
28 f = open('foo', 'ab')
28 f = open('foo', 'ab')
29 f.write('bar\n')
29 f.write(b'bar\n')
30 f.close()
30 f.close()
31 testdispatch("commit -m commit2 -d 2000-01-02 foo")
31 testdispatch(b"commit -m commit2 -d 2000-01-02 foo")
32
32
33 # check 88803a69b24 (fancyopts modified command table)
33 # check 88803a69b24 (fancyopts modified command table)
34 testdispatch("log -r 0")
34 testdispatch(b"log -r 0")
35 testdispatch("log -r tip")
35 testdispatch(b"log -r tip")
General Comments 0
You need to be logged in to leave comments. Login now