Skip to content

Commit 32c7df4

Browse files
committed
Update tests to ensure that only directories are picked up and returned
1 parent c5721d5 commit 32c7df4

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

tests/server/api/test_session_shared.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,20 @@ def test_find_upstream_visits(
3030
# Create mock upstream visit directories and necessary data structures
3131
upstream_visits = {}
3232
upstream_data_dirs = {}
33-
for n in range(5):
33+
for n in range(10):
3434
upstream_instrument = f"{instrument_name}{str(n).zfill(2)}"
3535
upstream_visit = (
3636
tmp_path / f"{upstream_instrument}/data/2020/{visit_name_root}-{n}"
3737
)
38-
upstream_visit.mkdir(parents=True, exist_ok=True)
39-
upstream_visits[upstream_instrument] = {upstream_visit.stem: upstream_visit}
40-
upstream_data_dirs[upstream_instrument] = upstream_visit.parent
38+
# Create some as directories, and some as files
39+
if n % 2:
40+
# Only directories should be picked up
41+
upstream_visit.mkdir(parents=True, exist_ok=True)
42+
upstream_visits[upstream_instrument] = {upstream_visit.stem: upstream_visit}
43+
upstream_data_dirs[upstream_instrument] = upstream_visit.parent
44+
else:
45+
upstream_visit.parent.mkdir(parents=True, exist_ok=True)
46+
upstream_visit.touch(exist_ok=True)
4147

4248
# Mock the MachineConfig for this instrument
4349
mock_machine_config = MagicMock(spec=MachineConfig)

0 commit comments

Comments
 (0)