Mercurial > hg
changeset 38934:35180ade80c1
tests: fix bytes/str issues in run-tests.py caught by python3
Differential Revision: https://phab.mercurial-scm.org/D4143
author | Augie Fackler <augie@google.com> |
---|---|
date | Mon, 06 Aug 2018 17:19:33 -0400 |
parents | 9134c4e46084 |
children | 27a54096c92e |
files | tests/run-tests.py |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/run-tests.py Mon Aug 06 16:45:25 2018 -0700 +++ b/tests/run-tests.py Mon Aug 06 17:19:33 2018 -0400 @@ -1247,8 +1247,8 @@ self._allcases = {x for y in parsettestcases(path) for x in y} super(TTest, self).__init__(path, *args, **kwds) if case: - casepath = _strpath('#'.join(case)) - self.name = '%s#%s' % (self.name, casepath) + casepath = b'#'.join(case) + self.name = '%s#%s' % (self.name, _strpath(casepath)) self.errpath = b'%s#%s.err' % (self.errpath[:-4], casepath) self._tmpname += b'-%s' % casepath self._have = {} @@ -1371,7 +1371,7 @@ if os.getenv('MSYSTEM'): script.append(b'alias pwd="pwd -W"\n') if self._case: - casestr = '#'.join(self._case) + casestr = b'#'.join(self._case) if isinstance(self._case, str): quoted = shellquote(casestr) else: @@ -2680,7 +2680,7 @@ if m is not None: t, _, casestr = m.groups() if casestr: - case = casestr.split('#') + case = casestr.split(b'#') else: continue @@ -2726,7 +2726,7 @@ desc = testdescs[0] # desc['path'] is a relative path if 'case' in desc: - casestr = '#'.join(desc['case']) + casestr = b'#'.join(desc['case']) errpath = b'%s#%s.err' % (desc['path'], casestr) else: errpath = b'%s.err' % desc['path']