diff options
author | Arsentiy Milchakov <milcars@mapswithme.com> | 2017-10-18 17:08:05 +0300 |
---|---|---|
committer | Yuri Gorshenin <mipt.vi002@gmail.com> | 2017-10-23 16:03:33 +0300 |
commit | d24ac54087b9c364224fd2aab4111c2eb038db1c (patch) | |
tree | 9784f7efac252d255e0324ed14b407d48319b712 /tools | |
parent | 7585a2c1e11e82a904c3024181a3b5ece49f7617 (diff) |
[partners_api] booking api hotelAvailability method implementation
Diffstat (limited to 'tools')
-rw-r--r-- | tools/python/ResponseProvider.py | 4 | ||||
-rw-r--r-- | tools/python/jsons.py | 22 |
2 files changed, 26 insertions, 0 deletions
diff --git a/tools/python/ResponseProvider.py b/tools/python/ResponseProvider.py index 56f2e0e9b9..681af67c0f 100644 --- a/tools/python/ResponseProvider.py +++ b/tools/python/ResponseProvider.py @@ -143,6 +143,7 @@ class ResponseProvider: "/partners/price": self.partners_price, "/booking/min_price": self.partners_minprice, "/booking/min_price.getHotelAvailability": self.partners_minprice, + "/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, }[url]() @@ -223,6 +224,9 @@ class ResponseProvider: def partners_minprice(self): return Payload(jsons.PARTNERS_MINPRICE) + def partners_hotel_availability(self): + return Payload(jsons.HOTEL_AVAILABILITY) + def partners_yandex_taxi_info(self): return Payload(jsons.PARTNERS_TAXI_INFO) diff --git a/tools/python/jsons.py b/tools/python/jsons.py index 8fd47af932..03040fc966 100644 --- a/tools/python/jsons.py +++ b/tools/python/jsons.py @@ -186,6 +186,28 @@ PARTNERS_TIME = """ } """ +HOTEL_AVAILABILITY = """ +{ + "result": [ + { + "hotel_currency_code": "EUR", + "hotel_id": 10623, + "price": 801 + }, + { + "hotel_currency_code": "USD", + "hotel_id": 10624, + "price": 802 + }, + { + "hotel_currency_code": "RUR", + "hotel_id": 10625, + "price": 803 + } + ] +} +""" + PARTNERS_MINPRICE = """ [ { |