# HG changeset patch # User Martin von Zweigbergk # Date 1605896578 28800 # Node ID c9b14c56fc2bc3a3204440647f4c2805d24742b1 # Parent 7eb221b9af6cefa628fb2630e0a279943038dd02 tests: use new ParseError.format() in test-trusted.py Differential Revision: https://phab.mercurial-scm.org/D9351 diff -r 7eb221b9af6c -r c9b14c56fc2b tests/test-trusted.py --- a/tests/test-trusted.py Thu Nov 19 15:13:39 2020 -0800 +++ b/tests/test-trusted.py Fri Nov 20 10:22:58 2020 -0800 @@ -254,26 +254,15 @@ f.write(b'foo') f.close() -# This is a hack to remove b'' prefixes from ParseError.__bytes__ on -# Python 3. -def normalizeparseerror(e): - if pycompat.ispy3: - args = [a.decode('utf-8') for a in e.args] - else: - args = e.args - - return error.ParseError(*args) - - try: testui(user=b'abc', group=b'def', silent=True) except error.ParseError as inst: - bprint(normalizeparseerror(inst)) + bprint(inst.format()) try: testui(debug=True, silent=True) except error.ParseError as inst: - bprint(normalizeparseerror(inst)) + bprint(inst.format()) print() bprint(b'# access typed information') diff -r 7eb221b9af6c -r c9b14c56fc2b tests/test-trusted.py.out --- a/tests/test-trusted.py.out Thu Nov 19 15:13:39 2020 -0800 +++ b/tests/test-trusted.py.out Fri Nov 20 10:22:58 2020 -0800 @@ -176,7 +176,8 @@ not trusting file .hg/hgrc from untrusted user abc, group def ignored: ('foo', '.hg/hgrc:1') # same user, same group -ParseError('foo', '.hg/hgrc:1') +hg: parse error at .hg/hgrc:1: foo + # access typed information # different user, different group