D5682: py3: fix up test-encoding-align.t for python3
durin42 (Augie Fackler)
phabricator at mercurial-scm.org
Thu Jan 24 19:43:09 UTC 2019
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG24bef6a99958: py3: fix up test-encoding-align.t for python3 (authored by durin42, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5682?vs=13418&id=13421
REVISION DETAIL
https://phab.mercurial-scm.org/D5682
AFFECTED FILES
contrib/python3-whitelist
tests/test-encoding-align.t
CHANGE DETAILS
diff --git a/tests/test-encoding-align.t b/tests/test-encoding-align.t
--- a/tests/test-encoding-align.t
+++ b/tests/test-encoding-align.t
@@ -5,6 +5,7 @@
$ hg init t
$ cd t
$ "$PYTHON" << EOF
+ > from mercurial import pycompat
> # (byte, width) = (6, 4)
> s = b"\xe7\x9f\xad\xe5\x90\x8d"
> # (byte, width) = (7, 7): odd width is good for alignment test
@@ -21,14 +22,17 @@
> command = registrar.command(cmdtable)
>
> @command(b'showoptlist',
- > [('s', 'opt1', '', 'short width' + ' %(s)s' * 8, '%(s)s'),
- > ('m', 'opt2', '', 'middle width' + ' %(m)s' * 8, '%(m)s'),
- > ('l', 'opt3', '', 'long width' + ' %(l)s' * 8, '%(l)s')],
- > '')
+ > [(b's', b'opt1', b'', b'short width' + (b' ' +%(s)s) * 8, %(s)s),
+ > (b'm', b'opt2', b'', b'middle width' + (b' ' + %(m)s) * 8, %(m)s),
+ > (b'l', b'opt3', b'', b'long width' + (b' ' + %(l)s) * 8, %(l)s)],
+ > b'')
> def showoptlist(ui, repo, *pats, **opts):
> '''dummy command to show option descriptions'''
> return 0
- > """ % globals())
+ > """ % {b's': pycompat.byterepr(s),
+ > b'm': pycompat.byterepr(m),
+ > b'l': pycompat.byterepr(l),
+ > })
> f.close()
> EOF
$ S=`cat s`
diff --git a/contrib/python3-whitelist b/contrib/python3-whitelist
--- a/contrib/python3-whitelist
+++ b/contrib/python3-whitelist
@@ -165,6 +165,7 @@
test-empty-group.t
test-empty.t
test-encode.t
+test-encoding-align.t
test-encoding-func.py
test-encoding-textwrap.t
test-encoding.t
To: durin42, pulkit, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list