diff options
Diffstat (limited to 'packages/meshbay-hub/tests/test_group_membership.py')
| -rw-r--r-- | packages/meshbay-hub/tests/test_group_membership.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/meshbay-hub/tests/test_group_membership.py b/packages/meshbay-hub/tests/test_group_membership.py index ad1b3ab..eb8ad78 100644 --- a/packages/meshbay-hub/tests/test_group_membership.py +++ b/packages/meshbay-hub/tests/test_group_membership.py @@ -11,6 +11,7 @@ import base64 import hashlib import pytest +from membership import add_member from meshbay_hub.db.models import GroupMember, User from sqlalchemy import select @@ -33,8 +34,7 @@ async def _user(client, username, password="a-long-enough-passphrase"): async def _group_with_member(client, owner, member_name, name="crew"): g = await client.post("/v1/groups", json={"name": name}, headers=owner) gid = g.json()["group_id"] - await client.post(f"/v1/groups/{gid}/members/{member_name}", json={}, - headers=owner) + await add_member(client, gid, member_name, owner) return gid @@ -86,7 +86,7 @@ async def test_a_member_cannot_remove_anyone(client): member = await _user(client, "member_y") await _user(client, "victim_y") gid = await _group_with_member(client, owner, "member_y") - await client.post(f"/v1/groups/{gid}/members/victim_y", json={}, headers=owner) + await add_member(client, gid, 'victim_y', owner) r = await client.delete(f"/v1/groups/{gid}/members/victim_y", headers=member) assert r.status_code == 403 |