Lines Matching refs:list

134             # Cannot assert type equality because dict iterators unpickle as list
138 self.assertEqual(list(it), seq)
147 self.assertEqual(list(it), seq[1:])
151 self.check_iterator(iter(range(10)), list(range(10)))
155 seq = list(range(10))
162 self.check_for_loop(iter(range(10)), list(range(10)))
164 # Test several independent iterators over the same list
174 # Test triple list comprehension using iterators
181 # Test triple list comprehension without iterators
189 self.check_for_loop(IteratingSequenceClass(10), list(range(10)))
193 self.check_iterator(iter(IteratingSequenceClass(10)), list(range(10)))
197 self.check_for_loop(SequenceClass(10), list(range(10)))
201 self.check_iterator(iter(SequenceClass(10)), list(range(10)))
212 self.assertEqual(list(it), list(range(7)))
220 self.assertEqual(list(it), list(range(1, 7)))
229 self.assertEqual(list(it), list(range(5, 7)))
237 self.assertEqual(list(it), [])
246 self.assertEqual(list(exhit), [])
247 self.assertEqual(list(empit), [5, 6])
248 self.assertEqual(list(a), [0, 1, 2, 3, 4, 5, 6])
273 list(self.iterator)
304 run("reversed", orig["reversed"](list(range(8)))),
331 self.check_iterator(iter(CallableIterClass(), 10), list(range(10)), pickle=True)
339 self.check_iterator(iter(spam, 10), list(range(10)), pickle=False)
349 self.check_iterator(iter(spam, 20), list(range(10)), pickle=False)
360 list(iterator)
389 self.assertEqual(res, list(range(10)))
405 self.assertEqual(res, list(range(10)))
416 self.check_for_loop(MySequenceClass(20), list(range(10)), pickle=False)
420 self.check_for_loop(iter(range(10000)), list(range(10000)))
422 # Test an empty list
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)))
443 self.check_for_loop(dict, list(dict.keys()))
464 # Test list()'s use of iterators.
466 self.assertEqual(list(SequenceClass(5)), list(range(5)))
467 self.assertEqual(list(SequenceClass(0)), [])
468 self.assertEqual(list(()), [])
471 self.assertEqual(list(d), list(d.keys()))
473 self.assertRaises(TypeError, list, list)
474 self.assertRaises(TypeError, list, 42)
484 self.assertEqual(list(f), ["0\n", "1\n", "2\n", "3\n", "4\n"])
486 self.assertEqual(list(f),
506 self.assertRaises(TypeError, tuple, list)
530 self.assertEqual(list(filter(None, SequenceClass(5))),
531 list(range(1, 5)))
532 self.assertEqual(list(filter(None, SequenceClass(0))), [])
533 self.assertEqual(list(filter(None, ())), [])
534 self.assertEqual(list(filter(None, "abc")), ["a", "b", "c"])
537 self.assertEqual(list(filter(None, d)), list(d.keys()))
539 self.assertRaises(TypeError, filter, None, list)
570 self.assertEqual(list(filter(lambda x: not x, seq)), [bFalse]*25)
571 self.assertEqual(list(filter(lambda x: not x, iter(seq))), [bFalse]*25)
607 self.assertEqual(list(map(lambda x: x+1, SequenceClass(5))),
608 list(range(1, 6)))
611 self.assertEqual(list(map(lambda k, d=d: (k, d[k]), d)),
612 list(d.items()))
613 dkeys = list(d.keys())
627 self.assertEqual(list(map(len, f)), list(range(1, 21, 2)))
637 self.assertEqual(list(zip()), [])
638 self.assertEqual(list(zip(*[])), [])
639 self.assertEqual(list(zip(*[(1, 2), 'ab'])), [(1, 'a'), (2, 'b')])
645 self.assertEqual(list(zip(IteratingSequenceClass(3))),
647 self.assertEqual(list(zip(SequenceClass(3))),
651 self.assertEqual(list(d.items()), list(zip(d, d.values())))
673 self.assertEqual(list(zip(IntsFrom(0), f, IntsFrom(-100))),
684 self.assertEqual(list(zip(range(5))), [(i,) for i in range(5)])
702 return list(zip(*args))
925 self.assertEqual(list(f), expected)
1020 a = list(range(5))
1022 self.assertEqual(list(b), list(range(5)))
1024 self.assertEqual(list(b), [])
1029 self.assertEqual(list(b), list(range(5)))
1030 self.assertEqual(list(b), [])
1035 self.assertEqual(list(b), ['a', 'b', 'c', 'd', 'e'])
1036 self.assertEqual(list(b), [])
1042 self.assertEqual(list(b), list(range(5)))
1044 self.assertEqual(list(b), [])
1055 self.assertEqual(list(b), list(range(5)))
1056 self.assertEqual(list(b), [])
1064 self.assertEqual(len(list(b)), 5)
1065 self.assertEqual(list(b), [])
1072 self.assertEqual(list(b), list(range(5)))
1073 self.assertEqual(list(b), [])
1078 self.assertEqual(list(b), list(range(5)))
1079 self.assertEqual(list(b), [])
1085 self.assertEqual(list(b), list(zip(range(5), range(5))))
1086 self.assertEqual(list(b), [])
1104 # The code to extend a list with an iterator has a fair