Home | History | Annotate | Download | only in test

Lines Matching refs:xrange

50         # Check that two xrange objects are equivalent, in the sense of the
52 # xrange objects, so instead of converting to lists and comparing
72 self.assertEqual(list(xrange(3)), [0, 1, 2])
73 self.assertEqual(list(xrange(1, 5)), [1, 2, 3, 4])
74 self.assertEqual(list(xrange(0)), [])
75 self.assertEqual(list(xrange(-3)), [])
76 self.assertEqual(list(xrange(1, 10, 3)), [1, 4, 7])
77 self.assertEqual(list(xrange(5, -5, -3)), [5, 2, -1, -4])
83 self.assertEqual(list(xrange(a, a+2)), [a, a+1])
84 self.assertEqual(list(xrange(a+2, a, -1L)), [a+2, a+1])
85 self.assertEqual(list(xrange(a+4, a, -2)), [a+4, a+2])
87 seq = list(xrange(a, b, c))
92 seq = list(xrange(b, a, -c))
97 seq = list(xrange(-a, -b, -c))
102 self.assertRaises(TypeError, xrange)
103 self.assertRaises(TypeError, xrange, 1, 2, 3, 4)
104 self.assertRaises(ValueError, xrange, 1, 2, 0)
106 self.assertRaises(OverflowError, xrange, 10**100, 10**101, 10**101)
108 self.assertRaises(TypeError, xrange, 0, "spam")
109 self.assertRaises(TypeError, xrange, 0, 42, "spam")
111 self.assertEqual(len(xrange(0, sys.maxint, sys.maxint-1)), 2)
113 self.assertRaises(OverflowError, xrange, -sys.maxint, sys.maxint)
114 self.assertRaises(OverflowError, xrange, 0, 2*sys.maxint)
116 r = xrange(-sys.maxint, sys.maxint, 2)
118 self.assertRaises(OverflowError, xrange, -sys.maxint-1, sys.maxint, 2)
125 r = xrange(*t)
146 r = xrange(*t)
151 # Check that repr of an xrange is a valid representation
152 # of that xrange.
178 r = xrange(*t)
195 iter1 = xrange(start, end, step)
200 test_id = "xrange({}, {}, {})".format(start, end, step)
205 iter1 = reversed(xrange(start, end, step))
210 test_id = "reversed(xrange({}, {}, {}))".format(start, end, step)