Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Test: get adopters for advertisement 1
- Your output:
- Testing getting adopters for advertisement 1
- new
- ac = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.04678405267169583, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 6.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 12.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 3.6
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 11.4
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 10.6491207069
- Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- type: AllergicAdopter
- Six.score = 0.0
- Two
- Four
- Five
- One
- Three
- Six
- new
- ac = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.04678405267169583, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 12.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 12.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 4.2
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 12.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 6.56649042404
- Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- type: AllergicAdopter
- Six.score = 2.0
- Four
- One
- Two
- Five
- Three
- Six
- new
- ac = {'location': (-2.0, 10.0), 'species_types': {'Dog': 1, 'Cat': 50}, 'name': 'Place3'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.04678405267169583, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 25.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 50.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 15.0
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 49.7
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 22.0870339381
- Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- type: AllergicAdopter
- Six.score = 0.0
- Two
- Four
- One
- Five
- Three
- Six
- Correct output:
- Testing getting adopters for advertisement 1
- Two
- Four
- Five
- One
- Three
- Six
- Four
- One
- Two
- Five
- Three
- Six
- Two
- Four
- One
- Five
- Three
- Six
- Test: get adopters for advertisement 2
- Your output:
- Testing getting adopters for advertisement 2
- new
- ac = {'location': (-3.0, 0.0), 'species_types': {'Horse': 4, 'Cat': 43}, 'name': 'Place4'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.9708728227912564, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 41.74753138
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 43.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 16.9
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 43.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 29.0962295107
- Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- type: AllergicAdopter
- Six.score = 0.0
- Four
- Two
- One
- Five
- Three
- Six
- new
- ac = {'location': (8.0, -2.0), 'species_types': {'Lizard': 1, 'Cat': 46}, 'name': 'Place5'}
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 46.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 46.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 14.1
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 46.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 20.3743887944
- Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- type: AllergicAdopter
- Six.score = 1.0
- Four
- Two
- Two
- Five
- Three
- Six
- new
- ac = {'location': (-10.0, 10.0), 'species_types': {'Horse': 1, 'Dog': 1, 'Cat': 49}, 'name': 'Place6'}
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 15.7
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 49.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 15.7
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 48.7
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 8.45839501069
- Six = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- type: AllergicAdopter
- Six.score = 0.0
- Two
- Four
- Three
- Three
- Five
- Six
- Correct output:
- Testing getting adopters for advertisement 2
- Four
- Two
- One
- Five
- Three
- Six
- Four
- Two
- Two
- Three
- Five
- Six
- Two
- Four
- Five
- Three
- Three
- Six
- Test: get adopters for advertisement 3
- Your output:
- Testing getting adopters for advertisement 3
- new
- ac = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.8210705713946975, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 0.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 0.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 0.0
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 0.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 0.0
- Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- type: AllergicAdopter
- Six.score = 0.0
- Five
- Four
- One
- Six
- Three
- Two
- new
- ac = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.8210705713946975, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 12.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 12.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 4.2
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 12.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 7.33031238357
- Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- type: AllergicAdopter
- Six.score = 12.0
- Four
- One
- Six
- Two
- Five
- Three
- new
- ac = {'location': (-2.0, 10.0), 'species_types': {'Horse': 36, 'Dog': 6}, 'name': 'Place3'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.8210705713946975, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 0.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 0.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 36.0
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 0.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 0.0
- Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- type: AllergicAdopter
- Six.score = 0.0
- Three
- Five
- Four
- One
- Six
- Two
- Correct output:
- Testing getting adopters for advertisement 3
- Five
- Four
- One
- Six
- Three
- Two
- Four
- One
- Six
- Two
- Five
- Three
- Three
- Five
- Four
- One
- Six
- Two
- Test: get adopters for advertisement 4
- Your output:
- Testing getting adopters for advertisement 4
- new
- ac = {'location': (-3.0, 0.0), 'species_types': {'Horse': 10, 'Cat': 26}, 'name': 'Place4'}
- One = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.49722769897687447, 'Dog': 0.5}}
- type: MedicatedAllergicAdopter
- One.score = 12.9279201734
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 26.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 17.8
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 26.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 15.7099802869
- Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- type: AllergicAdopter
- Six.score = 26.0
- Four
- Six
- Two
- Three
- Five
- One
- new
- ac = {'location': (8.0, -2.0), 'species_types': {'Lizard': 4, 'Dog': 21}, 'name': 'Place5'}
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 0.0
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 0.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 1.2
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 0.0
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 0.0
- Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- type: AllergicAdopter
- Six.score = 0.0
- Three
- Five
- Four
- Six
- Two
- Two
- new
- ac = {'location': (-10.0, 10.0), 'species_types': {'Horse': 1, 'Dog': 4, 'Cat': 37}, 'name': 'Place6'}
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 12.1
- Two = {'name': 'Two', 'desired_species': 'Cat'}
- type: Adopter
- Two.score = 37.0
- Three = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- type: FlexibleAdopter
- Three.score = 12.1
- Four = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- type: FearfulAdopter
- Four.score = 35.8
- Five = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- type: SluggishAdopter
- Five.score = 13.0100511575
- Six = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- type: AllergicAdopter
- Six.score = 37.0
- Six
- Two
- Four
- Five
- Three
- Three
- Correct output:
- Testing getting adopters for advertisement 4
- Four
- Six
- Two
- Three
- Five
- One
- Three
- Five
- Four
- Six
- Two
- Two
- Six
- Two
- Four
- Three
- Three
- Five
- Test: get ordered adoption center list 1
- Your output:
- Testing ordered adoption center listing
- new
- a = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.6885860026350474, 'Dog': 0.5}}
- adopter type: MedicatedAllergicAdopter
- Place1.score = 6.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 22.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Dog': 7, 'Cat': 44}, 'name': 'Place3'}
- Place4.score = 18.5918220711
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 5, 'Cat': 27}, 'name': 'Place4'}
- Place5.score = 39.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 2, 'Cat': 39}, 'name': 'Place5'}
- Place6.score = 12.0
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 5, 'Dog': 10, 'Cat': 24}, 'name': 'Place6'}
- Place5
- Place3
- Place4
- Place2
- Place6
- Place1
- new
- a = {'name': 'Two', 'desired_species': 'Cat'}
- adopter type: Adopter
- Place1.score = 12.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 44.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Dog': 7, 'Cat': 44}, 'name': 'Place3'}
- Place4.score = 27.0
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 5, 'Cat': 27}, 'name': 'Place4'}
- Place5.score = 39.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 2, 'Cat': 39}, 'name': 'Place5'}
- Place6.score = 24.0
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 5, 'Dog': 10, 'Cat': 24}, 'name': 'Place6'}
- Place3
- Place5
- Place4
- Place6
- Place1
- Place2
- new
- a = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- adopter type: FlexibleAdopter
- Place1.score = 3.6
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- Place2.score = 4.2
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 13.2
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Dog': 7, 'Cat': 44}, 'name': 'Place3'}
- Place4.score = 13.1
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 5, 'Cat': 27}, 'name': 'Place4'}
- Place5.score = 12.3
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 2, 'Cat': 39}, 'name': 'Place5'}
- Place6.score = 12.2
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 5, 'Dog': 10, 'Cat': 24}, 'name': 'Place6'}
- Place3
- Place4
- Place5
- Place6
- Place2
- Place1
- Correct output:
- Testing ordered adoption center listing
- Place5
- Place3
- Place4
- Place2
- Place6
- Place1
- Place3
- Place5
- Place4
- Place6
- Place1
- Place2
- Place3
- Place4
- Place5
- Place6
- Place2
- Place1
- Test: get ordered adoption center list 2
- Your output:
- Testing ordered adoption center listing 2
- new
- a = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- adopter type: FearfulAdopter
- Place1.score = 11.4
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 23.1
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Dog': 3, 'Cat': 24}, 'name': 'Place3'}
- Place4.score = 31.0
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 4, 'Cat': 31}, 'name': 'Place4'}
- Place5.score = 39.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 3, 'Cat': 39}, 'name': 'Place5'}
- Place6.score = 42.4
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 10, 'Dog': 2, 'Cat': 43}, 'name': 'Place6'}
- Place6
- Place5
- Place4
- Place3
- Place2
- Place1
- new
- a = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- adopter type: SluggishAdopter
- Place1.score = 9.70688703933
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- Place2.score = 8.19593362557
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 11.3051660561
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Dog': 3, 'Cat': 24}, 'name': 'Place3'}
- Place4.score = 17.7689124199
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 4, 'Cat': 31}, 'name': 'Place4'}
- Place5.score = 10.6697313339
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 3, 'Cat': 39}, 'name': 'Place5'}
- Place6.score = 16.1258002256
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 10, 'Dog': 2, 'Cat': 43}, 'name': 'Place6'}
- Place4
- Place1
- Place2
- Place6
- Place5
- Place3
- new
- a = {'allergic_species': 'Cat', 'name': 'Six', 'desired_species': 'Lizard'}
- adopter type: AllergicAdopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Dog': 2, 'Cat': 12}, 'name': 'Place1'}
- Place2.score = 2.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 0.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Dog': 3, 'Cat': 24}, 'name': 'Place3'}
- Place4.score = 0.0
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 4, 'Cat': 31}, 'name': 'Place4'}
- Place5.score = 3.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 3, 'Cat': 39}, 'name': 'Place5'}
- Place6.score = 0.0
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 10, 'Dog': 2, 'Cat': 43}, 'name': 'Place6'}
- Place5
- Place2
- Place1
- Place3
- Place4
- Place6
- Correct output:
- Testing ordered adoption center listing 2
- Place6
- Place5
- Place4
- Place3
- Place2
- Place1
- Place4
- Place6
- Place5
- Place3
- Place1
- Place2
- Place5
- Place2
- Place1
- Place3
- Place4
- Place6
- Test: get ordered adoption center list 3
- Your output:
- Testing ordered adoption center listing 3
- new
- a = {'allergic_species': ['Dog', 'Horse'], 'name': 'One', 'desired_species': 'Cat', 'medicine_effectiveness': {'Horse': 0.0008959890531827774, 'Dog': 0.5}}
- adopter type: MedicatedAllergicAdopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 0.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Horse': 48, 'Dog': 4}, 'name': 'Place3'}
- Place4.score = 0.0250876934891
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 8, 'Cat': 28}, 'name': 'Place4'}
- Place5.score = 0.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 3, 'Dog': 20}, 'name': 'Place5'}
- Place6.score = 0.0313596168614
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 5, 'Dog': 3, 'Cat': 35}, 'name': 'Place6'}
- Place2
- Place6
- Place4
- Place1
- Place3
- Place5
- new
- a = {'name': 'Two', 'desired_species': 'Cat'}
- adopter type: Adopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 0.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Horse': 48, 'Dog': 4}, 'name': 'Place3'}
- Place4.score = 28.0
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 8, 'Cat': 28}, 'name': 'Place4'}
- Place5.score = 0.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 3, 'Dog': 20}, 'name': 'Place5'}
- Place6.score = 35.0
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 5, 'Dog': 3, 'Cat': 35}, 'name': 'Place6'}
- Place6
- Place4
- Place2
- Place1
- Place3
- Place5
- new
- a = {'name': 'Three', 'desired_species': 'Horse', 'considered_species': ['Lizard', 'Cat']}
- adopter type: FlexibleAdopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- Place2.score = 4.2
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 48.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Horse': 48, 'Dog': 4}, 'name': 'Place3'}
- Place4.score = 16.4
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 8, 'Cat': 28}, 'name': 'Place4'}
- Place5.score = 0.9
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 3, 'Dog': 20}, 'name': 'Place5'}
- Place6.score = 15.5
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 5, 'Dog': 3, 'Cat': 35}, 'name': 'Place6'}
- Place3
- Place4
- Place6
- Place2
- Place5
- Place1
- Correct output:
- Testing ordered adoption center listing 3
- Place2
- Place6
- Place4
- Place1
- Place3
- Place5
- Place6
- Place4
- Place2
- Place1
- Place3
- Place5
- Place3
- Place4
- Place6
- Place2
- Place5
- Place1
- Test: get ordered adoption center list 4
- Your output:
- Testing ordered adoption center listing 4
- new
- a = {'feared_species': 'Dog', 'name': 'Four', 'desired_species': 'Cat'}
- adopter type: FearfulAdopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 0.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Horse': 27, 'Dog': 8}, 'name': 'Place3'}
- Place4.score = 26.0
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 10, 'Cat': 26}, 'name': 'Place4'}
- Place5.score = 0.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 2, 'Dog': 26}, 'name': 'Place5'}
- Place6.score = 20.1
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 8, 'Dog': 3, 'Cat': 21}, 'name': 'Place6'}
- Place4
- Place6
- Place2
- Place1
- Place3
- Place5
- new
- a = {'name': 'Five', 'desired_species': 'Cat', 'location': (1, 2)}
- adopter type: SluggishAdopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- Place2.score = 7.23597575262
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 0.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Horse': 27, 'Dog': 8}, 'name': 'Place3'}
- Place4.score = 13.4300976487
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 10, 'Cat': 26}, 'name': 'Place4'}
- Place5.score = 0.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 2, 'Dog': 26}, 'name': 'Place5'}
- Place6.score = 5.05109206163
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 8, 'Dog': 3, 'Cat': 21}, 'name': 'Place6'}
- Place4
- Place2
- Place6
- Place1
- Place3
- Place5
- new
- a = {'allergic_species': 'Dog', 'name': 'Six', 'desired_species': 'Cat'}
- adopter type: AllergicAdopter
- Place1.score = 0.0
- Place1 = {'location': (1.0, 1.0), 'species_types': {'Mouse': 12, 'Dog': 2}, 'name': 'Place1'}
- Place2.score = 12.0
- Place2 = {'location': (3.0, 5.0), 'species_types': {'Lizard': 2, 'Cat': 12}, 'name': 'Place2'}
- Place3.score = 0.0
- Place3 = {'location': (-2.0, 10.0), 'species_types': {'Horse': 27, 'Dog': 8}, 'name': 'Place3'}
- Place4.score = 26.0
- Place4 = {'location': (-3.0, 0.0), 'species_types': {'Horse': 10, 'Cat': 26}, 'name': 'Place4'}
- Place5.score = 0.0
- Place5 = {'location': (8.0, -2.0), 'species_types': {'Lizard': 2, 'Dog': 26}, 'name': 'Place5'}
- Place6.score = 21.0
- Place6 = {'location': (-10.0, 10.0), 'species_types': {'Horse': 8, 'Dog': 3, 'Cat': 21}, 'name': 'Place6'}
- Place4
- Place6
- Place2
- Place1
- Place3
- Place5
- Correct output:
- Testing ordered adoption center listing 4
- Place4
- Place6
- Place2
- Place1
- Place3
- Place5
- Place4
- Place2
- Place6
- Place1
- Place3
- Place5
- Place4
- Place6
- Place2
- Place1
- Place3
- Place5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement