fix friend test
continuous-integration/drone/push Build is failing Details

master
Maxence JOUANNET 3 months ago
parent 66cad20696
commit a9dd90645f

@ -215,7 +215,7 @@ async def get_friend(id: str, current_user: User = Depends(get_current_user)):
if friend is None: friend_not_found() if friend is None: friend_not_found()
return serializers.friend_serialize(friend) return serializers.friend_serialize(friend,False if friend['user_id']==current_user._id else True)
@app.post( @app.post(
path="/friend/add", path="/friend/add",

@ -21,7 +21,7 @@ def test_list_friends(token):
response = client.get("/friends", headers={"Authorization": f"Bearer {token}"}) response = client.get("/friends", headers={"Authorization": f"Bearer {token}"})
assert response.status_code == 200 assert response.status_code == 200
data = response.json() data = response.json()
assert isinstance(data, dict) assert isinstance(data, list)
def test_get_friend(token): def test_get_friend(token):
friend_id = str(db["friends"].find_one({})["_id"]) friend_id = str(db["friends"].find_one({})["_id"])
@ -29,7 +29,6 @@ def test_get_friend(token):
assert response.status_code == 200 assert response.status_code == 200
data = response.json() data = response.json()
assert "id" in data assert "id" in data
assert "user_id" in data
assert "friend_user_id" in data assert "friend_user_id" in data
assert "status" in data assert "status" in data

Loading…
Cancel
Save