Skip to content

Commit 148d5f2

Browse files
committed
tests: properly fix assertRaises for pow and compile on python-3.5
1 parent 6b8341c commit 148d5f2

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

tests/test_future/test_builtins.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -525,11 +525,10 @@ 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')
532-
self.assertRaises(TypeError, compile, chr(0), 'f', 'exec')
533532
self.assertRaises(ValueError, compile, str('a = 1'), 'f', 'bad')
534533

535534
# test the optimize argument
@@ -1287,7 +1286,7 @@ def test_pow(self):
12871286
self.assertAlmostEqual(pow(-1, 1/3), 0.5 + 0.8660254037844386j)
12881287

12891288
# Raises TypeError in Python < v3.5, ValueError in v3.5:
1290-
# self.assertRaises(TypeError, pow, -1, -2, 3)
1289+
self.assertRaises((TypeError, ValueError), pow, -1, -2, 3)
12911290
self.assertRaises(ValueError, pow, 1, 2, 0)
12921291

12931292
self.assertRaises(TypeError, pow)

0 commit comments

Comments
 (0)