diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/python/ResponseProvider.py | 4 | ||||
-rw-r--r-- | tools/python/jsons.py | 16 |
2 files changed, 20 insertions, 0 deletions
diff --git a/tools/python/ResponseProvider.py b/tools/python/ResponseProvider.py index 681af67c0f..a1e8c50418 100644 --- a/tools/python/ResponseProvider.py +++ b/tools/python/ResponseProvider.py @@ -146,6 +146,7 @@ class ResponseProvider: "/booking/min_price/hotelAvailability": self.partners_hotel_availability, "/partners/taxi_info": self.partners_yandex_taxi_info, "/partners/get-offers-in-bbox/": self.partners_rent_nearby, + "/partners/CalculateByCoords": self.partners_calculate_by_coords, }[url]() except: return self.test_404() @@ -233,6 +234,9 @@ class ResponseProvider: def partners_rent_nearby(self): return Payload(jsons.PARTNERS_RENT_NEARBY) + def partners_calculate_by_coords(self): + return Payload(jsons.PARTNERS_CALCULATE_BY_COORDS) + def kill(self): logging.debug("Kill called in ResponseProvider") self.delegate.kill() diff --git a/tools/python/jsons.py b/tools/python/jsons.py index 03040fc966..0637d77874 100644 --- a/tools/python/jsons.py +++ b/tools/python/jsons.py @@ -437,3 +437,19 @@ PARTNERS_RENT_NEARBY = """ ] } """ + +PARTNERS_CALCULATE_BY_COORDS = """ +{ + "ButtonText": null, + "Message": null, + "PaymentMethods": null, + "Prices": null, + "ShowFrom": false, + "Success": true, + "TypeId": 2, + "CurrencyCode": "RUB", + "FeedTime": 9, + "Price": 244, + "PriceString": "244.00 ₽" +} +""" |