def test_insert(self): l = CoerciveList(lambda i: int(i), ['1', '2', 3, '5']) l.insert(1, '1') self.assertEqual(l, [1, 1, 2, 3, 5]) self.assertEqual(l[0], 1) self.assertEqual(l[1], 1) self.assertEqual(l[2], 2) self.assertEqual(l[3], 3) self.assertEqual(l[4], 5)