Added a service that can get all current tournaments list
This commit is contained in:
parent
3d0bd47079
commit
a622ee69de
4 changed files with 53 additions and 4 deletions
|
@ -1,3 +1,6 @@
|
|||
from gestion_sport_connector import GestionSportsConnector
|
||||
|
||||
|
||||
def make_landing_request_success(aioresponses, connector, landing_response):
|
||||
aioresponses.get(
|
||||
connector.landing_url,
|
||||
|
@ -54,6 +57,26 @@ def set_bookings_response(aioresponses, connector, user_bookings_post_response):
|
|||
)
|
||||
|
||||
|
||||
def set_tournaments_sessions_response(
|
||||
aioresponses, connector: GestionSportsConnector, tournaments_sessions_response
|
||||
):
|
||||
aioresponses.post(
|
||||
connector.tournaments_sessions_url,
|
||||
status=200,
|
||||
body=tournaments_sessions_response,
|
||||
)
|
||||
|
||||
|
||||
def set_tournaments_list_response(
|
||||
aioresponses,
|
||||
connector: GestionSportsConnector,
|
||||
tournament_id,
|
||||
tournaments_list_response,
|
||||
):
|
||||
url = f"{connector.tournaments_list_url}{tournament_id}"
|
||||
aioresponses.get(url, status=200, body=tournaments_list_response)
|
||||
|
||||
|
||||
def set_full_user_bookings_responses(aioresponses, connector, responses):
|
||||
make_landing_request_success(aioresponses, connector, responses[0])
|
||||
make_login_request_success(aioresponses, connector, responses[1])
|
||||
|
@ -81,3 +104,11 @@ def set_full_cancellation_responses(aioresponses, connector, responses):
|
|||
|
||||
set_bookings_response(aioresponses, connector, responses[3])
|
||||
set_cancellation_response(aioresponses, connector, responses[4])
|
||||
|
||||
|
||||
def set_full_tournaments_requests(aioresponses, connector, responses, tournament_id):
|
||||
make_landing_request_success(aioresponses, connector, responses[0])
|
||||
make_login_request_success(aioresponses, connector, responses[1])
|
||||
|
||||
set_tournaments_sessions_response(aioresponses, connector, responses[2])
|
||||
set_tournaments_list_response(aioresponses, connector, tournament_id, responses[3])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue