Added a lot of unit tests

This commit is contained in:
Stanislas Jouffroy 2024-03-19 00:00:59 +01:00
parent 16d4a0724c
commit bcd8dc0733
5 changed files with 182 additions and 121 deletions

View file

@ -91,10 +91,9 @@ def set_full_cancellation_responses(aioresponses, connector, responses):
set_cancellation_response(aioresponses, connector, responses[4])
def test_urls(a_club):
connector = GestionSportsConnector(a_club)
base_url = a_club.booking_platform.url
relative_urls = a_club.booking_platform.urls
def test_urls(connector, club):
base_url = club.booking_platform.url
relative_urls = club.booking_platform.urls
relative_landing_url = relative_urls.get("landing-page").path
assert connector.landing_url == f"{base_url}/{relative_landing_url}"
@ -113,12 +112,12 @@ def test_urls(a_club):
@patch("config.get_resources_folder")
def test_urls_payload_templates(mock_resources, a_club):
def test_urls_payload_templates(mock_resources, club):
path_to_resources = Path("some/path/to/resource")
mock_resources.return_value = path_to_resources
connector = GestionSportsConnector(a_club)
relative_urls = a_club.booking_platform.urls
connector = GestionSportsConnector(club)
relative_urls = club.booking_platform.urls
login_payload = relative_urls.get("login").payload_template
assert connector.login_template == path_to_resources / login_payload