Skip to content

Commit 24e2e4d

Browse files
authored
Merge pull request #32 from bioio-devs/feature/test-utils-kwargs
Test utilities allow arbitrary kwargs to reader
2 parents 34de06a + e8fe84b commit 24e2e4d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

bioio_base/test_utilities.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,10 @@ def run_image_file_checks(
171171
set_resolution_level: int = 0,
172172
expected_current_resolution_level: int = 0,
173173
expected_resolution_levels: Tuple[int, ...] = (0,),
174+
reader_kwargs: dict = dict(fs_kwargs=dict(anon=True)),
174175
) -> ImageContainer:
175176
# Init container
176-
image_container = ImageContainer(image, fs_kwargs=dict(anon=True))
177+
image_container = ImageContainer(image, **reader_kwargs)
177178

178179
# Check for file pointers
179180
check_local_file_not_open(image_container)
@@ -211,12 +212,13 @@ def run_multi_scene_image_read_checks(
211212
second_scene_shape: Tuple[int, ...],
212213
second_scene_dtype: np.dtype,
213214
allow_same_scene_data: bool = True,
215+
reader_kwargs: dict = dict(fs_kwargs=dict(anon=True)),
214216
) -> ImageContainer:
215217
"""
216218
A suite of tests to ensure that data is reset when switching scenes.
217219
"""
218220
# Read file
219-
image_container = ImageContainer(image, fs_kwargs=dict(anon=True))
221+
image_container = ImageContainer(image, **reader_kwargs)
220222

221223
check_local_file_not_open(image_container)
222224
check_can_serialize_image_container(image_container)
@@ -279,13 +281,14 @@ def run_no_scene_name_image_read_checks(
279281
second_scene_id: Union[str, int],
280282
second_scene_dtype: np.dtype,
281283
allow_same_scene_data: bool = True,
284+
reader_kwargs: dict = dict(fs_kwargs=dict(anon=True)),
282285
) -> ImageContainer:
283286
"""
284287
A suite of tests to check that scene names are auto-filled when not present, and
285288
scene switching is reflected in current_scene_index.
286289
"""
287290
# Read file
288-
image_container = ImageContainer(image, fs_kwargs=dict(anon=True))
291+
image_container = ImageContainer(image, **reader_kwargs)
289292

290293
check_local_file_not_open(image_container)
291294
check_can_serialize_image_container(image_container)

0 commit comments

Comments
 (0)