import requests URL = "https://dev.thegux.fr" def test_get_target(): resp = requests.post(URL + "/get/", json={"username": "toto", "password": "tata"}) assert resp.status_code == 200, "bad status code returned" assert resp.json() is not None, "response data can't be empty" assert resp.json()["status"] == "ok", "bad status returned" def test_validate_target(): resp = requests.post( URL + "/validate/", json={"username": "toto", "password": "tata"} ) assert resp.status_code == 200, "bad status code returned" assert resp.json() is not None, "response data can't be empty" assert resp.json()["status"] == "ok", "bad status returned" def test_refresh_target(): resp = requests.post( URL + "/refresh/", json={"username": "toto", "password": "tata"} ) assert resp.status_code == 200, "bad status code returned" assert resp.json() is not None, "response data can't be empty" assert resp.json()["status"] == "ok", "bad status returned" def test_bad_target(): resp = requests.post(URL + "/token/", json={"username": "toto", "password": "tata"}) assert resp.status_code == 400, "bad status code returned" assert resp.text == "", "response data must be empty"