aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/test_indexer.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/tests/test_indexer.py')
-rw-r--r--packages/meshbay-node/tests/test_indexer.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/meshbay-node/tests/test_indexer.py b/packages/meshbay-node/tests/test_indexer.py
index 380d752..c304361 100644
--- a/packages/meshbay-node/tests/test_indexer.py
+++ b/packages/meshbay-node/tests/test_indexer.py
@@ -10,6 +10,7 @@ from cryptography.hazmat.primitives.asymmetric.x25519 import X25519PrivateKey
from meshbay_common.crypto import generate_gek
from meshbay_node.indexer import DirectoryIndexer, GroupIndex
+from conftest import one_root
from meshbay_node.keystore import NodeKeys
@@ -115,7 +116,7 @@ def test_group_index_diff(sk_node, gek):
@pytest.mark.asyncio
async def test_initial_scan(shared_dir, sk_node, gek):
indexer = DirectoryIndexer(
- root=shared_dir,
+ roots=one_root(shared_dir),
group_id="scan-test",
sk_node=sk_node,
gek=gek,
@@ -134,7 +135,7 @@ async def test_initial_scan(shared_dir, sk_node, gek):
@pytest.mark.asyncio
async def test_type_detection(shared_dir, sk_node, gek):
- indexer = DirectoryIndexer(root=shared_dir, group_id="g", sk_node=sk_node, gek=gek)
+ indexer = DirectoryIndexer(roots=one_root(shared_dir), group_id="g", sk_node=sk_node, gek=gek)
await indexer.initial_scan()
by_name = {e.name: e.type for e in indexer.index.entries}
@@ -152,7 +153,7 @@ async def test_hidden_files_excluded(tmp_path, sk_node, gek):
(d / "visible.txt").write_bytes(b"visible")
(d / "file.tmp").write_bytes(b"tmp")
- indexer = DirectoryIndexer(root=d, group_id="g", sk_node=sk_node, gek=gek)
+ indexer = DirectoryIndexer(roots=one_root(d), group_id="g", sk_node=sk_node, gek=gek)
await indexer.initial_scan()
names = {e.name for e in indexer.index.entries}
@@ -169,7 +170,7 @@ async def test_on_change_callback(shared_dir, sk_node, gek):
changes.append(idx.index.count)
indexer = DirectoryIndexer(
- root=shared_dir, group_id="g", sk_node=sk_node, gek=gek,
+ roots=one_root(shared_dir), group_id="g", sk_node=sk_node, gek=gek,
on_change=on_change)
await indexer.start()
await asyncio.sleep(0.1)
@@ -183,7 +184,7 @@ async def test_on_change_callback(shared_dir, sk_node, gek):
@pytest.mark.asyncio
async def test_index_roundtrip_after_scan(shared_dir, sk_node, gek):
- indexer = DirectoryIndexer(root=shared_dir, group_id="g", sk_node=sk_node, gek=gek)
+ indexer = DirectoryIndexer(roots=one_root(shared_dir), group_id="g", sk_node=sk_node, gek=gek)
await indexer.initial_scan()
wire = indexer.index.serialize()