Lines Matching refs:iter

123             self.check_pickle(iter(expr), seq)
149 # Test basic use of iter() function
151 self.check_iterator(iter(range(10)), list(range(10)))
153 # Test that iter(iter(x)) is the same as iter(x)
156 it = iter(seq)
157 it2 = iter(it)
162 self.check_for_loop(iter(range(10)), list(range(10)))
168 for i in iter(seq):
169 for j in iter(seq):
170 for k in iter(seq):
178 for i in iter(seq) for j in iter(seq) for k in iter(seq)]
191 # Test a class with __iter__ with explicit iter()
193 self.check_iterator(iter(IteratingSequenceClass(10)), list(range(10)))
199 # Test iter() on a sequence class without __iter__
201 self.check_iterator(iter(SequenceClass(10)), list(range(10)))
207 itorig = iter(orig)
241 exhit = iter(a)
242 empit = iter(a)
252 # where iter `__reduce__` calls could lead to a segfault or SystemError
257 orig = {"iter": iter, "reversed": reversed}
260 it = iter(item) if sentinel is None else iter(item, sentinel)
294 run_iter = functools.partial(run, "iter")
297 # i.e "xyz" returns (iter, ("",))
298 self.assertEqual(run_iter("xyz"), (orig["iter"], ("",)))
299 self.assertEqual(run_iter([1, 2, 3]), (orig["iter"], ([],)))
305 (iter, ([],))
309 self.assertEqual(run_iter(*case), (orig["iter"], ((),)))
327 self.assertRaises(TypeError, iter, IterClass())
329 # Test two-argument iter() with callable instance
331 self.check_iterator(iter(CallableIterClass(), 10), list(range(10)), pickle=True)
333 # Test two-argument iter() with function
339 self.check_iterator(iter(spam, 10), list(range(10)), pickle=False)
341 # Test two-argument iter() with function that raises StopIteration
349 self.check_iterator(iter(spam, 20), list(range(10)), pickle=False)
352 # gh-101892: Test two-argument iter() with a function that
372 spam.iterator = iter(spam, NO_MORE)
386 for x in iter(spam, 20):
420 self.check_for_loop(iter(range(10000)), list(range(10000)))
424 self.check_for_loop(iter([]), [])
428 self.check_for_loop(iter((0,1,2,3,4,5,6,7,8,9)), list(range(10)))
432 self.check_for_loop(iter(range(10)), list(range(10)))
436 self.check_for_loop(iter("abcde"), ["a", "b", "c", "d", "e"])
571 self.assertEqual(list(filter(lambda x: not x, iter(seq))), [bFalse]*25)
584 self.assertEqual(min(iter(d.values())), 1)
721 self.it = iter(seq)
764 self.assertIn(ALWAYS_EQ, IteratorProxyClass(iter([1])))
766 self.assertNotIn(ALWAYS_EQ, IteratorProxyClass(iter([NEVER_EQ])))
768 self.assertIn(NEVER_EQ, IteratorProxyClass(iter([ALWAYS_EQ])))
865 fiter = iter(f)
1007 a, b = iter(l)
1021 b = iter(a)
1028 b = iter(a)
1034 b = iter(a)
1041 b = iter(a)
1054 b = iter(spam, 5)
1062 for b in iter(a), a.keys(), a.items(), a.values():
1063 b = iter(a)
1077 b = iter(a)
1084 b = iter(e)
1121 it = iter(UnlimitedSequenceClass())
1133 it = iter(UnlimitedSequenceClass())
1139 check_free_after_iterating(self, iter, SequenceClass, (0,))
1143 self.assertRaises(TypeError, iter, typ())
1144 self.assertRaises(ZeroDivisionError, iter, BadIterableClass())