platform login is working

This commit is contained in:
Stanislas Jouffroy 2024-02-11 19:44:02 +01:00
parent 44a04f451e
commit 93bd81ecea
8 changed files with 174 additions and 32 deletions

View file

@ -0,0 +1,19 @@
from resa_padel.gestion_sports_payload_builder import GestionSportsPayloadBuilder
def test_login_payload_should_be_built():
payload_builder = GestionSportsPayloadBuilder()
login = "jacques"
password = "chirac"
club_id = "27"
login_payload = (
payload_builder.login(login)
.password(password)
.club_id(club_id)
.build_login_payload()
)
assert login_payload == (
f"ajax=connexionUser&id_club={club_id}&email={login}&form_ajax=1&pass={password}&compte"
f"=user&playeridonesignal=0&identifiant=identifiant&externCo=true"
).encode("utf-8")