Skip to content

Commit

Permalink
update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
bendichter committed May 17, 2024
1 parent a383ecd commit fb93606
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import numpy as np
from tqdm import tqdm

from ... import MultiImagingExtractor
from ...multiimagingextractor import MultiImagingExtractor
from ...imagingextractor import ImagingExtractor
from ...extraction_tools import (
PathType,
Expand Down
41 changes: 37 additions & 4 deletions tests/test_multitiff_multipage_imaging_extractor.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from roiextractors import MultiTiffMultiPageImagingExtractor
from roiextractors import MultiTiffImagingExtractor, FolderTiffImagingExtractor

from tests.setup_paths import OPHYS_DATA_PATH


def test_init_multitiff_multipage_imaging_extractor():
extractor = MultiTiffMultiPageImagingExtractor(
def test_init_folder_tiff_imaging_extractor_multi_page():
extractor = FolderTiffImagingExtractor(
folder_path=OPHYS_DATA_PATH / "imaging_datasets" / "Tif" / "splits",
pattern="split_{split:d}.tif",
sampling_frequency=1.0,
Expand All @@ -17,7 +17,7 @@ def test_init_multitiff_multipage_imaging_extractor():
assert extractor.get_dtype() == "uint16"
assert extractor.get_image_size() == (60, 80)
assert extractor.get_video().shape == (2000, 60, 80)
assert list(extractor.tif_paths.keys()) == [
assert list(extractor.file_paths) == [
str(OPHYS_DATA_PATH / "imaging_datasets" / "Tif" / "splits" / x)
for x in (
"split_1.tif",
Expand All @@ -32,3 +32,36 @@ def test_init_multitiff_multipage_imaging_extractor():
"split_10.tif",
)
]


def test_init_multitiff_imaging_extractor_multi_page():
extractor = MultiTiffImagingExtractor(
file_paths=[
OPHYS_DATA_PATH / "imaging_datasets" / "Tif" / "splits" / f"split_{i}.tif"
for i in range(1, 11)
],
sampling_frequency=1.0,
)

assert extractor.get_num_channels() == 1
assert extractor.get_num_frames() == 2000
assert extractor.get_sampling_frequency() == 1.0
assert extractor.get_channel_names() is None
assert extractor.get_dtype() == "uint16"
assert extractor.get_image_size() == (60, 80)
assert extractor.get_video().shape == (2000, 60, 80)
assert list(extractor.file_paths) == [
OPHYS_DATA_PATH / "imaging_datasets" / "Tif" / "splits" / x
for x in (
"split_1.tif",
"split_2.tif",
"split_3.tif",
"split_4.tif",
"split_5.tif",
"split_6.tif",
"split_7.tif",
"split_8.tif",
"split_9.tif",
"split_10.tif",
)
]

0 comments on commit fb93606

Please sign in to comment.