Home | History | Annotate | Download | only in test

Lines Matching refs:it

8 The desired invariant is:  len(it)==len(list(it)).
13 but it=iter(xrange(10)) starts at ten, and then goes to nine after it.next().
29 the new items. If it shrinks to a point before the most recent iteration,
58 # don't rely on it in your own programs
66 it = self.it
68 self.assertEqual(len(it), i)
69 it.next()
70 self.assertEqual(len(it), 0)
71 self.assertRaises(StopIteration, it.next)
72 self.assertEqual(len(it), 0)
80 it = self.it
81 self.assertEqual(len(it), n)
82 it.next()
83 self.assertEqual(len(it), n-1)
85 self.assertRaises(RuntimeError, it.next)
86 self.assertEqual(len(it), 0)
93 self.it = repeat(None, n)
102 self.it = iter(xrange(n))
107 self.it = reversed(xrange(n))
112 self.it = iter(tuple(xrange(n)))
120 self.it = iter(d)
127 self.it = reversed(d)
134 self.it = iter(d)
141 self.it = d.iteritems()
148 self.it = d.itervalues()
155 self.it = iter(d)
163 self.it = iter(range(n))
167 it = iter(d)
168 it.next()
169 it.next()
170 self.assertEqual(len(it), n-2)
172 self.assertEqual(len(it), n-1) # grow with append
174 self.assertEqual(len(it), 0)
175 self.assertEqual(list(it), [])
177 self.assertEqual(len(it), 0)
182 self.it = reversed(range(n))
186 it = reversed(d)
187 it.next()
188 it.next()
189 self.assertEqual(len(it), n-2)
191 self.assertEqual(len(it), n-2) # ignore append
193 self.assertEqual(len(it), 0)
194 self.assertEqual(list(it), []) # confirm invariant
196 self.assertEqual(len(it), 0)