Skip to content

Commit 02e3ec9

Browse files
committed
TST: Test instantiation with motion file not implemented
Test that data instantiation with a motion file is not implemented.
1 parent fd64c14 commit 02e3ec9

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

test/test_data_dmri.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ def test_main(datadir):
7777
assert isinstance(load(input_file), DWI)
7878

7979

80+
def test_motion_file_not_implemented():
81+
with pytest.raises(NotImplementedError):
82+
from_nii("dmri.nii.gz", motion_file="motion.x5")
83+
84+
8085
@pytest.mark.parametrize("insert_b0", (False, True))
8186
@pytest.mark.parametrize("rotate_bvecs", (False, True))
8287
def test_load(datadir, tmp_path, insert_b0, rotate_bvecs): # noqa: C901

test/test_data_pet.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ def test_compute_uptake_statistic(stat_func):
8787
np.testing.assert_array_equal(obtained, expected)
8888

8989

90+
def test_motion_file_not_implemented():
91+
with pytest.raises(NotImplementedError):
92+
from_nii(
93+
"pet.nii.gz",
94+
np.ones(5),
95+
brainmask_file="brainmaks.nii.gz",
96+
motion_file="motion.x5",
97+
)
98+
99+
90100
@pytest.mark.parametrize(
91101
("brainmask_file", "frame_time", "frame_duration"),
92102
[

0 commit comments

Comments
 (0)