def test_leave_lobby_creator(): token = logIn.getToken_Argentina() response = client.delete("/lobby/2", headers={"Authorization": token}, json={}) assert response.status_code == 202 assert response.json()["responseText"] == " You closed lobby 2"
def test_start_game_3(): token = logIn.getToken_Argentina() response = client.delete("/lobby/3/start_game", headers={"Authorization": token}, json={}) assert response.status_code == 200 assert response.json()["responseText"] == " Your game has been started"
def test_create_new_lobby_WO_Optionals(): token = logIn.getToken_Argentina() response = client.post("/lobby/", headers={"Authorization": token}, json={"lobbyIn_name": "lobby_WO_Optionals"}) assert response.status_code == 201 assert response.json( )["lobbyOut_result"] == " Your new lobby has been succesfully created!"
def test_start_game_MmP(): token = logIn.getToken_Argentina() response = client.delete("/lobby/3/start_game", headers={"Authorization": token}, json={}) assert response.status_code == 412 assert response.json( )["detail"] == " List of players should be between 5 and 10"
def test_start_game_LNE(): token = logIn.getToken_Argentina() response = client.delete("/lobby/0/start_game", headers={"Authorization": token}, json={}) assert response.status_code == 409 assert response.json( )["detail"] == " The lobby you selected does not exist"
def test_list_lobbies_BP(): token = logIn.getToken_Argentina() response = client.get("/lobby/list_lobbies/?start_from=10&end_at=1", headers={"Authorization": token}, json={}) assert response.status_code == 400 assert response.json( )["detail"] == "start_from value must be bigger than end_at value"
def test_change_nick_lobby_NAT(): token = logIn.getToken_Argentina() new_nick = "10xx" response = client.post("/lobby/1/change_nick", headers={"Authorization": token}, json={"nick": new_nick}) assert response.status_code == 412 assert response.json( )["detail"] == " The nick you selected is already taken"
def test_create_new_lobby_Short_name(): token = logIn.getToken_Argentina() response = client.post("/lobby/", headers={"Authorization": token}, json={ "lobbyIn_name": "l", "lobbyIn_max_players": 5, "lobbyIn_min_players": 10 }) assert response.status_code == 409 assert response.json( )["detail"] == " The Lobby name you chose, is out of range (Should be between 4 and 20 characters)"
def test_create_new_lobby_BA(): token = logIn.getToken_Argentina() response = client.post("/lobby/", headers={"Authorization": token}, json={ "lobbyIn_name": "lobby_BA", "lobbyIn_max_players": 5, "lobbyIn_min_players": 10 }) assert response.status_code == 409 assert response.json( )["detail"] == " The amount of players should be a number between 5 and 10"
def test_create_new_lobby(): token = logIn.getToken_Argentina() response = client.post("/lobby/", headers={"Authorization": token}, json={ "lobbyIn_name": "lobby_All_arguments", "lobbyIn_max_players": 9, "lobbyIn_min_players": 5 }) assert response.status_code == 201 assert response.json( )["lobbyOut_result"] == " Your new lobby has been succesfully created!"
def test_create_new_lobby_RN(): token = logIn.getToken_Argentina() response = client.post("/lobby/", headers={"Authorization": token}, json={ "lobbyIn_name": "lobby_All_arguments", "lobbyIn_max_players": 5, "lobbyIn_min_players": 10 }) assert response.status_code == 409 assert response.json( )["detail"] == " The Lobby name you chose, is already taken"
def test_list_lobbies_EP(): token = logIn.getToken_Argentina() response = client.get("/lobby/list_lobbies/?end_at=10", headers={"Authorization": token}, json={}) assert response.status_code == 200