File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 17
17
get_reproducible_int ,
18
18
group_dicoms_into_seqinfos ,
19
19
parse_private_csa_header ,
20
+ create_seqinfo ,
21
+ dw ,
20
22
)
21
23
22
24
from .utils import TESTS_DATA_PATH
@@ -178,6 +180,23 @@ def test_get_datetime_from_dcm_wo_dt() -> None:
178
180
assert get_datetime_from_dcm (XA30_enhanced_dcm ) is None
179
181
180
182
183
+ dicom_test_data = [
184
+ (dw .wrapper_from_file (d_file ), [d_file ], op .basename (d_file ))
185
+ for d_file in glob ( op .join (TESTS_DATA_PATH , "*.dcm" ))
186
+ ]
187
+
188
+
189
+ @pytest .mark .parametrize ("mw,series_files,series_id" , dicom_test_data )
190
+ def test_create_seqinfo (
191
+ mw : dw .Wrapper ,
192
+ series_files : list [str ],
193
+ series_id : str ,
194
+ ) -> None :
195
+ seqinfo = create_seqinfo (mw , series_files , series_id )
196
+ assert (seqinfo .sequence_name != "" )
197
+ pass
198
+
199
+
181
200
def test_get_reproducible_int () -> None :
182
201
dcmfile = op .join (TESTS_DATA_PATH , "phantom.dcm" )
183
202
You can’t perform that action at this time.
0 commit comments