summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_security_regressions.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/tests/test_security_regressions.py')
-rw-r--r--packages/meshbay-node/tests/test_security_regressions.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/meshbay-node/tests/test_security_regressions.py b/packages/meshbay-node/tests/test_security_regressions.py
index e203811..a229153 100644
--- a/packages/meshbay-node/tests/test_security_regressions.py
+++ b/packages/meshbay-node/tests/test_security_regressions.py
@@ -225,12 +225,12 @@ async def test_upload_second_attempt_cannot_replace_own_completed_file(tmp_path)
{"dir": "/etc", "name": "evil"},
{"dir": "", "name": ".hidden"},
])
-def test_dir_create_cannot_escape_the_shared_root(tmp_path, bad):
+async def test_dir_create_cannot_escape_the_shared_root(tmp_path, bad):
"""Creating a directory is not privileged, but it still writes to a disk."""
session = _session(tmp_path, "user-1")
before = set(tmp_path.rglob("*"))
- session._do_dir_create(bad)
+ await session._do_dir_create(bad)
assert any(m.get("type") == "error" for m in session.sent), bad
assert set(tmp_path.rglob("*")) == before, f"created something via {bad!r}"