equal
deleted
inserted
replaced
12 > This extension allows detailed testing of the various bundle2 API and |
12 > This extension allows detailed testing of the various bundle2 API and |
13 > behaviors. |
13 > behaviors. |
14 > """ |
14 > """ |
15 > |
15 > |
16 > import sys, os, gc |
16 > import sys, os, gc |
17 > from mercurial import cmdutil |
|
18 > from mercurial import util |
17 > from mercurial import util |
19 > from mercurial import bundle2 |
18 > from mercurial import bundle2 |
20 > from mercurial import scmutil |
19 > from mercurial import scmutil |
21 > from mercurial import discovery |
20 > from mercurial import discovery |
22 > from mercurial import changegroup |
21 > from mercurial import changegroup |
23 > from mercurial import error |
22 > from mercurial import error |
24 > from mercurial import obsolete |
23 > from mercurial import obsolete |
|
24 > from mercurial import registrar |
25 > |
25 > |
26 > |
26 > |
27 > try: |
27 > try: |
28 > import msvcrt |
28 > import msvcrt |
29 > msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) |
29 > msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) |
31 > msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY) |
31 > msvcrt.setmode(sys.stderr.fileno(), os.O_BINARY) |
32 > except ImportError: |
32 > except ImportError: |
33 > pass |
33 > pass |
34 > |
34 > |
35 > cmdtable = {} |
35 > cmdtable = {} |
36 > command = cmdutil.command(cmdtable) |
36 > command = registrar.command(cmdtable) |
37 > |
37 > |
38 > ELEPHANTSSONG = """Patali Dirapata, Cromda Cromda Ripalo, Pata Pata, Ko Ko Ko |
38 > ELEPHANTSSONG = """Patali Dirapata, Cromda Cromda Ripalo, Pata Pata, Ko Ko Ko |
39 > Bokoro Dipoulito, Rondi Rondi Pepino, Pata Pata, Ko Ko Ko |
39 > Bokoro Dipoulito, Rondi Rondi Pepino, Pata Pata, Ko Ko Ko |
40 > Emana Karassoli, Loucra Loucra Ponponto, Pata Pata, Ko Ko Ko.""" |
40 > Emana Karassoli, Loucra Loucra Ponponto, Pata Pata, Ko Ko Ko.""" |
41 > assert len(ELEPHANTSSONG) == 178 # future test say 178 bytes, trust it. |
41 > assert len(ELEPHANTSSONG) == 178 # future test say 178 bytes, trust it. |