def test_distance_H_InsideCountryGmap(self): # Paris userLocation = { 'coordinates': { 'latitude': 48.866667, 'longitude': 2.333333 }, 'country': "France" } # Colombes offerLocation = { 'coordinates': { 'latitude': 48.9220615, 'longitude': 2.2533313 }, 'country': "France" } result = distance.Heuristic(userLocation, offerLocation) if (distance.USE_GMAP == "True"): result = result['gmapH']['transit'] else: result = result['insideCountry'] self.assertIsNotNone(result)
def test_distance_H_no_offerL(self): # London userLocation = { 'coordinates': { 'latitude': 51.5073219, 'longitude': -0.1276474 }, 'country': "London" } result = distance.Heuristic(userLocation, {}) result = result['countryH'] self.assertIsNone(result)
def test_distance_H_countryH_FalseCountry(self): # Paris userLocation = { 'coordinates': { 'latitude': 48.866667, 'longitude': 2.333333 }, 'country': "France" } # London offerLocation = { 'coordinates': { 'latitude': 51.5073219, 'longitude': -0.1276474 }, 'country': "ZZZZ" } result = distance.Heuristic(userLocation, offerLocation) result = result['countryH'] self.assertEqual(result, 0)
def test_distance_H_InsideCountry(self): # Paris userLocation = { 'coordinates': { 'latitude': 48.866667, 'longitude': 2.333333 }, 'country': "France" } # Marseille offerLocation = { 'coordinates': { 'latitude': 43.2961743, 'longitude': 5.3699525 }, 'country': "France" } result = distance.Heuristic(userLocation, offerLocation) result = result['insideCountry'] self.assertIsNotNone(result)
def test_distance_H_no_offer_user_L(self): result = distance.Heuristic({}, {}) result = result['countryH'] self.assertIsNone(result)