[pypy-commit] pypy py3.5: Allow both CPython and PyPy error messages
arigo
pypy.commits at gmail.com
Wed Jan 25 04:45:52 EST 2017
Author: Armin Rigo <arigo at tunes.org>
Branch: py3.5
Changeset: r89757:7b730843efb4
Date: 2017-01-25 10:44 +0100
http://bitbucket.org/pypy/pypy/changeset/7b730843efb4/
Log: Allow both CPython and PyPy error messages
diff --git a/lib-python/3/test/test_fstring.py b/lib-python/3/test/test_fstring.py
--- a/lib-python/3/test/test_fstring.py
+++ b/lib-python/3/test/test_fstring.py
@@ -150,7 +150,7 @@
# Inside of strings, don't interpret doubled brackets.
self.assertEqual(f'{"{{}}"}', '{{}}')
- self.assertAllRaise(TypeError, 'unhashable type',
+ self.assertAllRaise(TypeError, 'unhashable',
["f'{ {{}} }'", # dict in a set
])
@@ -413,7 +413,7 @@
# lambda doesn't work without parens, because the colon
# makes the parser think it's a format_spec
- self.assertAllRaise(SyntaxError, 'unexpected EOF while parsing',
+ self.assertAllRaise(SyntaxError, 'unexpected EOF while parsing|invalid syntax',
["f'{lambda x:x}'",
])
@@ -748,11 +748,11 @@
def test_errors(self):
# see issue 26287
- self.assertAllRaise(TypeError, 'unsupported',
+ self.assertAllRaise(TypeError, 'unsupported|non-empty format string',
[r"f'{(lambda: 0):x}'",
r"f'{(0,):x}'",
])
- self.assertAllRaise(ValueError, 'Unknown format code',
+ self.assertAllRaise(ValueError, 'Unknown format code|unknown presentation',
[r"f'{1000:j}'",
r"f'{1000:j}'",
])
More information about the pypy-commit
mailing list