def test_integers_remove_index_when_index_in_range(self): value_to_remove = 3 integer_list = IntegerList(1, 2, value_to_remove, 4) result = integer_list.remove_index(2) self.assertEqual(value_to_remove, result) self.assertListEqual([1, 2, 4], integer_list.get_data())
def test_integers_remove_index_when_index_is_positive_not_in_range(self): integer_list = IntegerList(1, 2, 3, 4) index = 5 with self.assertRaises(IndexError): integer_list.remove_index(index)