Changed logic of rotation.add_trip. Consumption for trips was not calculated when trip charging_type was given (eg through trips.csv) and rotation already had a charging type.
Added check in schedule.generate_scenario that each trip has a delta_soc.
Changed expected result in test_schedule.test_get_negative_rotations.
Changed logic of rotation.add_trip. Consumption for trips was not calculated when trip charging_type was given (eg through trips.csv) and rotation already had a charging type. Added check in schedule.generate_scenario that each trip has a delta_soc. Changed expected result in test_schedule.test_get_negative_rotations.