bemade_geo_distance: fix to public method signature in base.geo_router

This commit is contained in:
Marc Durepos 2023-07-25 09:51:56 -04:00
parent 8fa832ccac
commit cb5a3acace
2 changed files with 2 additions and 2 deletions

View file

@ -29,7 +29,7 @@ class GeoRouter(models.AbstractModel):
@api.model @api.model
def get_driving_distance_time(self, origin, destination, departure_time: datetime.datetime = None, def get_driving_distance_time(self, origin, destination, departure_time: datetime.datetime = None,
arrival_time: datetime.date = None, units: units = 'metric', arrival_time: datetime.datetime = None, units: units = 'metric',
avoid_tolls=False, avoid_highways=False, avoid_ferries=False) -> (float, float): avoid_tolls=False, avoid_highways=False, avoid_ferries=False) -> (float, float):
""" Calculates the route between two addresses and returns the distance it either in Kilometers or Miles and """ Calculates the route between two addresses and returns the distance it either in Kilometers or Miles and
the time in minutes. the time in minutes.

View file

@ -26,7 +26,7 @@ class TestGeoRouter(TransactionCase):
arrival_time_utc = arrival_time_local.astimezone(pytz.utc) arrival_time_utc = arrival_time_local.astimezone(pytz.utc)
arrival_time = arrival_time_utc.strftime('%Y-%m-%dT%H:%M:%S.%fZ') arrival_time = arrival_time_utc.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
print(arrival_time) print(arrival_time)
distance, time = self.env['base.geo_router'].get_driving_distance_time(bemade, montreal, distance, time = self.env['base.geo_router'].get_driving_distance_time(bemade, montreal,
arrival_time=arrival_time) arrival_time=arrival_time)