D2309: tests: port inline Python in test-http-branchmap.t to Python 3
durin42 (Augie Fackler)
phabricator at mercurial-scm.org
Sun Feb 18 05:36:26 UTC 2018
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2309
AFFECTED FILES
tests/test-http-branchmap.t
CHANGE DETAILS
diff --git a/tests/test-http-branchmap.t b/tests/test-http-branchmap.t
--- a/tests/test-http-branchmap.t
+++ b/tests/test-http-branchmap.t
@@ -68,22 +68,22 @@
> self._file = stdout
>
> def write(self, data):
- > if data == '47\n':
+ > if data == b'47\n':
> # latin1 encoding is one %xx (3 bytes) shorter
- > data = '44\n'
- > elif data.startswith('%C3%A6 '):
+ > data = b'44\n'
+ > elif data.startswith(b'%C3%A6 '):
> # translate to latin1 encoding
- > data = '%%E6 %s' % data[7:]
+ > data = b'%%E6 %s' % data[7:]
> self._file.write(data)
>
> def __getattr__(self, name):
> return getattr(self._file, name)
>
- > sys.stdout = StdoutWrapper(sys.stdout)
- > sys.stderr = StdoutWrapper(sys.stderr)
+ > sys.stdout = StdoutWrapper(getattr(sys.stdout, 'buffer', sys.stdout))
+ > sys.stderr = StdoutWrapper(getattr(sys.stderr, 'buffer', sys.stderr))
>
> myui = ui.ui.load()
- > repo = hg.repository(myui, 'a')
+ > repo = hg.repository(myui, b'a')
> commands.serve(myui, repo, stdio=True, cmdserver=False)
> EOF
$ echo baz >> b/foo
To: durin42, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list