Main page of booking platform can be reached

This commit is contained in:
Stanislas Jouffroy 2024-02-11 15:50:46 +01:00
parent 190d4d2a4b
commit 95e313d922
7 changed files with 571 additions and 3 deletions

22
tests/test_booking.py Normal file
View file

@ -0,0 +1,22 @@
import pytest
from resa_padel import booking
@pytest.mark.asyncio
async def test_connection_to_booking_platform(aioresponses):
# mock connection to the booking platform
booking_platform_url = "https://some.url"
body = """<head>
<title>Booking Platform</title>
</head>
<body>
<p>BODY</p>
</body>"""
aioresponses.get(booking_platform_url, status=200, body=body)
booking_response = await booking.connect(booking_platform_url)
assert booking_response.status == 200
assert booking_response.method == "get"
assert await booking_response.text() == body