def test_integers_get_when_index_in_range(self):
        value_to_get = 3
        integer_list = IntegerList(1, 2, value_to_get, 4)

        result = integer_list.get(2)
        self.assertEqual(value_to_get, result)
        self.assertListEqual([1, 2, 3, 4], integer_list.get_data())
    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_insert_when_index_in_range(self):
     value_to_insert = 3
     index_to_insert = 2
     integer_list = IntegerList(1, 2, 4)
     integer_list.insert(index_to_insert, value_to_insert)
     self.assertListEqual([1, 2, 3, 4], integer_list.get_data())
 def test_integers_init_store_only_integers(self):
     integer_list = IntegerList(1, 2, 3, 4, 'as', 1.0, 5)
     integer_list.get_data()