aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/tests/test_federation.py
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-15 02:16:39 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-15 02:21:01 +0200
commitbdefcd025604f2c3009fe5e0cc01213c2ba62a6a (patch)
treeeebd34aa234a9148045ca25b00bf7c8039e00ccf /packages/meshbay-hub/tests/test_federation.py
parent027e7d55f3bb57ba5150fd77e8f0114a0baf8d5c (diff)
downloadmeshbay-bdefcd025604f2c3009fe5e0cc01213c2ba62a6a.tar.gz
feat(hub): usernames are at least 8 characters at registration
Existing shorter accounts keep signing in. Test usernames padded to match. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XuNrwLf5EFWCMHzfoEvnpm
Diffstat (limited to 'packages/meshbay-hub/tests/test_federation.py')
-rw-r--r--packages/meshbay-hub/tests/test_federation.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/meshbay-hub/tests/test_federation.py b/packages/meshbay-hub/tests/test_federation.py
index 17d4161..6303799 100644
--- a/packages/meshbay-hub/tests/test_federation.py
+++ b/packages/meshbay-hub/tests/test_federation.py
@@ -65,7 +65,7 @@ def _auth_key(password: str, username: str) -> str:
hashlib.pbkdf2_hmac("sha512", password.encode(), salt, 600_000, 32)).decode()
-async def _admin(client, username="root"):
+async def _admin(client, username="root_test"):
pw = "a-long-enough-passphrase"
await client.post("/v1/users/register", json={
"username": username, "email": f"{username}@example.com",
@@ -158,7 +158,7 @@ async def test_a_federated_id_cannot_shadow_a_local_group(client):
peer = Peer("peer-a.example")
await _register_peer(client, admin, peer)
- owner = await _admin(client, "owner")
+ owner = await _admin(client, "owner_test")
r = await client.post("/v1/groups", headers=owner, json={
"name": "mine", "visibility": "public", "join_policy": "open"})
local_id = r.json()["group_id"]