Skip to content

Commit d6cc41b

Browse files
committed
Merge pull request #201 from dev-zero/master
tests: properly fix assertRaises for pow and compile on python-3.5
2 parents 1ec8135 + 148d5f2 commit d6cc41b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tests/test_future/test_builtins.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,7 @@ def test_compile(self):
525525
self.assertRaises(ValueError, compile, 'print(42)\n', '<string>', 'badmode')
526526
self.assertRaises(ValueError, compile, 'print(42)\n', '<string>', 'single', 0xff)
527527
# Raises TypeError in Python < v3.5, ValueError in v3.5:
528-
# self.assertRaises(TypeError, compile, chr(0), 'f', 'exec')
528+
self.assertRaises((TypeError, ValueError), compile, chr(0), 'f', 'exec')
529529
self.assertRaises(TypeError, compile, 'pass', '?', 'exec',
530530
mode='eval', source='0', filename='tmp')
531531
compile('print("\xe5")\n', '', 'exec')
@@ -1286,7 +1286,7 @@ def test_pow(self):
12861286
self.assertAlmostEqual(pow(-1, 1/3), 0.5 + 0.8660254037844386j)
12871287

12881288
# Raises TypeError in Python < v3.5, ValueError in v3.5:
1289-
# self.assertRaises(TypeError, pow, -1, -2, 3)
1289+
self.assertRaises((TypeError, ValueError), pow, -1, -2, 3)
12901290
self.assertRaises(ValueError, pow, 1, 2, 0)
12911291

12921292
self.assertRaises(TypeError, pow)

0 commit comments

Comments
 (0)