Add second user for tests in fixtures

nominatim_fix
Alix JEUDI--LEMOINE 3 weeks ago
parent 7912432db3
commit 0ffc1b8684

@ -36,10 +36,20 @@ def token():
token = login_response.json()["access_token"]
return token
@pytest.fixture
def token_second():
login_response = client.post("/login", data={"username": "testuser2", "password": "testpassword2"})
token = login_response.json()["access_token"]
return token
@pytest.fixture
def user_id():
login_response = client.post("/login", data={"username": "testuser", "password": "testpassword"})
user_id = login_response.json()["user_id"]
return user_id
@pytest.fixture
def user_id_second():
login_response = client.post("/login", data={"username": "testuser2", "password": "testpassword2"})
user_id = login_response.json()["user_id"]
return user_id

@ -10,6 +10,14 @@ def test_register_user():
assert "token_type" in data
assert "user_id" in data
@pytest.mark.order(2)
def test_register_user_second():
response = client.post("/register", json={"username": "testuser2", "password": "testpassword2"})
assert response.status_code == 200
data = response.json()
assert "access_token" in data
assert "token_type" in data
assert "user_id" in data
def test_register_same_user():
response = client.post("/register", json={"username": "testuser", "password": "testpassword"})

Loading…
Cancel
Save