def test_integers_insert_when_index_is_positive_not_in_range(self):
     value_to_insert = 3
     index_to_insert = 5
     integer_list = IntegerList(1, 2, 4)
     with self.assertRaises(IndexError):
         integer_list.insert(index_to_insert, value_to_insert)
 def test_integers_insert_when_not_integer_exception(self):
     value_to_insert = 'asd'
     index_to_insert = 2
     integer_list = IntegerList(1, 2, 4)
     with self.assertRaises(ValueError):
         integer_list.insert(index_to_insert, value_to_insert)
 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())