Lines Matching refs:self
10 def test_basic(self):
11 self.assertEqual(list([]), [])
14 self.assertEqual(l0_3, l0_3_bis)
15 self.assertTrue(l0_3 is not l0_3_bis)
16 self.assertEqual(list(()), [])
17 self.assertEqual(list((0, 1, 2, 3)), [0, 1, 2, 3])
18 self.assertEqual(list(''), [])
19 self.assertEqual(list('spam'), ['s', 'p', 'a', 'm'])
20 self.assertEqual(list(x for x in range(10) if x % 2),
38 self.assertRaises(MemoryError, list, range(sys.maxsize // 2))
43 self.assertEqual(x, [])
45 def test_keyword_args(self):
46 with self.assertRaisesRegex(TypeError, 'keyword argument'):
49 def test_keywords_in_subclass(self):
53 self.assertIs(type(u), subclass)
54 self.assertEqual(list(u), [1, 2])
55 with self.assertRaises(TypeError):
59 def __init__(self, seq, newarg=None):
61 self.newarg = newarg
63 self.assertIs(type(u), subclass_with_init)
64 self.assertEqual(list(u), [1, 2])
65 self.assertEqual(u.newarg, 3)
69 self = super().__new__(cls, seq)
70 self.newarg = newarg
71 return self
73 self.assertIs(type(u), subclass_with_new)
74 self.assertEqual(list(u), [1, 2])
75 self.assertEqual(u.newarg, 3)
77 def test_truth(self):
79 self.assertTrue(not [])
80 self.assertTrue([42])
82 def test_identity(self):
83 self.assertTrue([] is not [])
85 def test_len(self):
87 self.assertEqual(len([]), 0)
88 self.assertEqual(len([0]), 1)
89 self.assertEqual(len([0, 1, 2]), 3)
91 def test_overflow(self):
96 self.assertRaises((MemoryError, OverflowError), mul, lst, n)
97 self.assertRaises((MemoryError, OverflowError), imul, lst, n)
99 def test_list_resize_overflow(self):
104 self.assertEqual(len(lst), 1)
107 with self.assertRaises((MemoryError, OverflowError)):
109 with self.assertRaises((MemoryError, OverflowError)):
112 def test_repr_large(self):
117 self.assertEqual(s,
122 def test_iterator_pickle(self):
123 orig = self.type2test([4, 5, 6, 7])
131 self.assertEqual(type(it), type(itorig))
132 self.assertEqual(list(it), data)
139 self.assertEqual(type(it), type(itorig))
140 self.assertEqual(list(it), data[1:])
148 self.assertEqual(type(it), type(itorig))
149 self.assertEqual(list(it), data[len(orig):])
152 self.assertRaises(StopIteration, next, itorig)
156 self.assertEqual(list(it), [])
158 def test_reversed_pickle(self):
159 orig = self.type2test([4, 5, 6, 7])
167 self.assertEqual(type(it), type(itorig))
168 self.assertEqual(list(it), data[len(orig)-1::-1])
175 self.assertEqual(type(it), type(itorig))
176 self.assertEqual(list(it), data[len(orig)-2::-1])
184 self.assertEqual(type(it), type(itorig))
185 self.assertEqual(list(it), [])
188 self.assertRaises(StopIteration, next, itorig)
192 self.assertEqual(list(it), [])
194 def test_step_overflow(self):
197 self.assertEqual(a[3::sys.maxsize], [3])
199 def test_no_comdat_folding(self):
204 with self.assertRaises(TypeError):
207 def test_equal_operator_modifying_operand(self):
210 def __eq__(self,other) :
215 def __eq__(self, other):
220 def __eq__(self, other):
226 self.assertTrue(list1 == list2)
230 self.assertFalse(list3 == list4)
233 def test_preallocation(self):
237 self.assertEqual(iter_size, sys.getsizeof(list([0] * 10)))
238 self.assertEqual(iter_size, sys.getsizeof(list(range(10))))
240 def test_count_index_remove_crashes(self):
245 def __eq__(self, other):
250 with self.assertRaises(ValueError):
254 def __eq__(self, other):
262 with self.assertRaises(ValueError):