Commit c15a8281 authored by Tim Peters's avatar Tim Peters

Change test_overflow to test_no_overflow; looks like big int literals

are auto-coerced to longs now, but this test still expected OverflowError.
I can't imagine this test failure was unique to Windows.
parent 3c06b9a7
......@@ -27,10 +27,11 @@ class UnaryOpTestCase(unittest.TestCase):
self.assert_(--2 == 2)
self.assert_(-2L == 0 - 2L)
def test_overflow(self):
self.assertRaises(OverflowError, eval, "+" + ("9" * 32))
self.assertRaises(OverflowError, eval, "-" + ("9" * 32))
self.assertRaises(OverflowError, eval, "~" + ("9" * 32))
def test_no_overflow(self):
nines = "9" * 32
self.assert_(eval("+" + nines) == eval("+" + nines + "L"))
self.assert_(eval("-" + nines) == eval("-" + nines + "L"))
self.assert_(eval("~" + nines) == eval("~" + nines + "L"))
def test_bad_types(self):
for op in '+', '-', '~':
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment