added tests
This commit is contained in:
@@ -185,6 +185,31 @@ CREW: list[CrewMember] = [
|
||||
CrewMember(crew_id="CR-1012", name="FA Garcia", role=CrewRole.FA,
|
||||
duty_hours_elapsed=11.5, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=10.0, next_scheduled_flight="UA881", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1013", name="FA Herrera", role=CrewRole.FA,
|
||||
duty_hours_elapsed=9.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=11.0, next_scheduled_flight="UA881", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1014", name="FA Novak", role=CrewRole.FA,
|
||||
duty_hours_elapsed=7.5, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=15.0, next_scheduled_flight="UA233", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1015", name="FA Park", role=CrewRole.FA,
|
||||
duty_hours_elapsed=6.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=17.0, next_scheduled_flight="UA094", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1016", name="FO Santos", role=CrewRole.FIRST_OFFICER,
|
||||
duty_hours_elapsed=4.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=20.0, next_scheduled_flight=None, base_hub="ORD"),
|
||||
# On-time flight crew
|
||||
CrewMember(crew_id="CR-1017", name="Capt. Walsh", role=CrewRole.CAPTAIN,
|
||||
duty_hours_elapsed=3.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=22.0, next_scheduled_flight="UA1220", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1018", name="FO Lindgren", role=CrewRole.FIRST_OFFICER,
|
||||
duty_hours_elapsed=3.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=21.0, next_scheduled_flight="UA1220", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1019", name="Capt. Rivera", role=CrewRole.CAPTAIN,
|
||||
duty_hours_elapsed=2.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=24.0, next_scheduled_flight="UA788", base_hub="ORD"),
|
||||
CrewMember(crew_id="CR-1020", name="FO Cheng", role=CrewRole.FIRST_OFFICER,
|
||||
duty_hours_elapsed=2.0, duty_hours_limit=14.0,
|
||||
rest_hours_since_last=22.0, next_scheduled_flight="UA788", base_hub="ORD"),
|
||||
# Backup crew
|
||||
CrewMember(crew_id="CR-4421", name="Capt. Okafor", role=CrewRole.CAPTAIN,
|
||||
duty_hours_elapsed=0.0, duty_hours_limit=14.0,
|
||||
|
||||
Reference in New Issue
Block a user