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")