aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_webrtc_transport.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/tests/test_webrtc_transport.py')
-rw-r--r--packages/meshbay-node/tests/test_webrtc_transport.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/meshbay-node/tests/test_webrtc_transport.py b/packages/meshbay-node/tests/test_webrtc_transport.py
index c1a5287..284c461 100644
--- a/packages/meshbay-node/tests/test_webrtc_transport.py
+++ b/packages/meshbay-node/tests/test_webrtc_transport.py
@@ -1226,7 +1226,14 @@ async def test_invite_then_join_delivers_the_gek(sk_node, sk_hub, gek, shared_di
transport._ctx["roster"] = roster
transport._ctx["has_admin_authority"] = True
transport._ctx["groups"] = {
- TEST_GROUP: {"gek": gek, "roots": shared_dir, "index": indexer.index},
+ # A RootSet, like the transport two lines up and like the code under
+ # test expects: a group's content became several named roots (draft v6,
+ # change 1) and this one line kept passing the bare Path. The handshake
+ # died on `'PosixPath' object has no attribute 'describe'` and answered
+ # `error` instead of `handshake_ack`, which is a scaffolding that never
+ # followed the change, not a defect in the flow being tested.
+ TEST_GROUP: {"gek": gek, "roots": one_root(shared_dir),
+ "index": indexer.index},
}
# `create_invite` registers the invitee as a hub member *before* writing the
# invite, and fails the whole operation if it cannot: `/v1/groups/mine`