Commit 9fe49a81 authored by Thomas Wouters's avatar Thomas Wouters

Fix xrange tests now that xrange() (like many other places) no longer

silently converts floats to integers when expecting integer values.
parent cf60f397
...@@ -43,7 +43,10 @@ class XrangeTest(unittest.TestCase): ...@@ -43,7 +43,10 @@ class XrangeTest(unittest.TestCase):
self.assertRaises(TypeError, xrange, 1, 2, 3, 4) self.assertRaises(TypeError, xrange, 1, 2, 3, 4)
self.assertRaises(ValueError, xrange, 1, 2, 0) self.assertRaises(ValueError, xrange, 1, 2, 0)
self.assertRaises(OverflowError, xrange, 1e100, 1e101, 1e101) self.assertRaises(TypeError, xrange, 0.0, 2, 1)
self.assertRaises(TypeError, xrange, 1, 2.0, 1)
self.assertRaises(TypeError, xrange, 1, 2, 1.0)
self.assertRaises(TypeError, xrange, 1e100, 1e101, 1e101)
self.assertRaises(TypeError, xrange, 0, "spam") self.assertRaises(TypeError, xrange, 0, "spam")
self.assertRaises(TypeError, xrange, 0, 42, "spam") self.assertRaises(TypeError, xrange, 0, 42, "spam")
......
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