def testGetClosestNorwegianAirport(self): trd = AirPort("TRD", "Trondheim") trd.position = Position(63.45943, 10.92621) eve = AirPort("EVE", "Harstad") eve.position = Position(68.49111, 16.68057) in_airports = [ trd, eve ] factory = AirPortFactory(in_airports) a = factory.get_closest_norwegian_airport(Position(63.41330, 10.35962)) self.assertTrue("TRD", a.code)
def testGetClosestNorwegianAirportEmptyList(self): in_airports = [] factory = AirPortFactory(in_airports) a = factory.get_closest_norwegian_airport(Position(0.0, 1.0)) self.assertTrue(a is None)