Lines Matching refs:self
10 def test_getslice(self):
13 u = self.type2test(l)
15 self.assertEqual(u[:i], l[:i])
16 self.assertEqual(u[i:], l[i:])
18 self.assertEqual(u[i:j], l[i:j])
20 def test_slice_type(self):
23 self.assertIsInstance(u[:], u.__class__)
24 self.assertEqual(u[:],u)
26 def test_add_specials(self):
29 self.assertEqual(u2, list("spameggs"))
31 def test_radd_specials(self):
34 self.assertEqual(u2, list("spameggs"))
36 self.assertEqual(u2, list("spameggs"))
38 def test_iadd(self):
42 self.assertEqual(u, [0, 1, 0, 1])
44 def test_mixedcmp(self):
45 u = self.type2test([0, 1])
46 self.assertEqual(u, [0, 1])
47 self.assertNotEqual(u, [0])
48 self.assertNotEqual(u, [0, 2])
50 def test_mixedadd(self):
51 u = self.type2test([0, 1])
52 self.assertEqual(u + [], u)
53 self.assertEqual(u + [2], [0, 1, 2])
55 def test_getitemoverwriteiter(self):
57 class T(self.type2test):
58 def __getitem__(self, key):
60 self.assertEqual(next(iter(T((1,2)))), "0!!!")
62 def test_userlist_copy(self):
63 u = self.type2test([6, 8, 1, 9, 1])
65 self.assertEqual(u, v)
66 self.assertEqual(type(u), type(v))