self.assertEqual(a, b)
def test_getitem_error(self):
- a = []
+ a = self.type2test([])
msg = "list indices must be integers or slices"
with self.assertRaisesRegex(TypeError, msg):
a['a']
def test_setitem_error(self):
- a = []
+ a = self.type2test([])
msg = "list indices must be integers or slices"
with self.assertRaisesRegex(TypeError, msg):
a['a'] = "python"
class F(object):
def __iter__(self):
raise KeyboardInterrupt
- self.assertRaises(KeyboardInterrupt, list, F())
+ self.assertRaises(KeyboardInterrupt, self.type2test, F())
def test_exhausted_iterator(self):
a = self.type2test([1, 2, 3])