diff options
Diffstat (limited to 'packages/meshbay-hub/tests/test_node_auth.py')
| -rw-r--r-- | packages/meshbay-hub/tests/test_node_auth.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/meshbay-hub/tests/test_node_auth.py b/packages/meshbay-hub/tests/test_node_auth.py index 09816de..fb05f9b 100644 --- a/packages/meshbay-hub/tests/test_node_auth.py +++ b/packages/meshbay-hub/tests/test_node_auth.py @@ -11,6 +11,7 @@ import pytest from cryptography.hazmat.primitives import serialization from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PrivateKey from cryptography.hazmat.primitives.asymmetric.x25519 import X25519PrivateKey +from membership import add_member def _gen_ed25519(): @@ -166,8 +167,7 @@ async def test_node_token_may_add_a_member_to_its_own_operators_group(client): node_token = (await _node_auth(client, "op1_test", sk_op)).json()["access_token"] - r = await client.post(f"/v1/groups/{gid}/members/member1_test", - headers={"Authorization": f"Bearer {node_token}"}) + r = await add_member(client, gid, 'member1_test', {"Authorization": f"Bearer {node_token}"}) assert r.status_code == 201 # …but not to a group it does not own. @@ -175,7 +175,7 @@ async def test_node_token_may_add_a_member_to_its_own_operators_group(client): r = await client.post("/v1/groups", json={"name": "theirs", "visibility": "private"}, headers={"Authorization": f"Bearer {other_token}"}) other_gid = r.json()["group_id"] - r = await client.post(f"/v1/groups/{other_gid}/members/member1_test", + r = await client.post(f"/v1/groups/{other_gid}/members/member1_test", json={}, headers={"Authorization": f"Bearer {node_token}"}) assert r.status_code == 403 |