From: Mark Dickinson Date: Sun, 4 Nov 2012 11:47:47 +0000 (+0000) Subject: Issue #16402: Merge fix from 3.3 X-Git-Tag: v3.4.0a1~2088 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c992fafddc6a2920084d2bce63d50d49f11854a0;p=thirdparty%2FPython%2Fcpython.git Issue #16402: Merge fix from 3.3 --- c992fafddc6a2920084d2bce63d50d49f11854a0 diff --cc Lib/test/test_range.py index f18046dde87b,2a13bfeabd0c..f088387c33e2 --- a/Lib/test/test_range.py +++ b/Lib/test/test_range.py @@@ -312,6 -312,15 +312,15 @@@ class RangeTest(unittest.TestCase) self.assertRaises(TypeError, range, IN()) + # Test use of user-defined classes in slice indices. - self.assertEqual(list(range(10)[:I(5)]), list(range(5))) ++ self.assertEqual(range(10)[:I(5)], range(5)) + + with self.assertRaises(RuntimeError): + range(0, 10)[:IX()] + + with self.assertRaises(TypeError): + range(0, 10)[:IN()] + def test_count(self): self.assertEqual(range(3).count(-1), 0) self.assertEqual(range(3).count(0), 1)