summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_unary.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/Lib/test/test_unary.py b/Lib/test/test_unary.py
index 0419167..3402c55 100644
--- a/Lib/test/test_unary.py
+++ b/Lib/test/test_unary.py
@@ -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 '+', '-', '~':