def test_get_image_type_3drecon(self, dicom_generator): filename, dataset = dicom_generator(ImageType=['CSA 3D EDITOR', '']) dcm = Dicom(filename, dcm=dataset) assert dcm._image_type() == '3DRecon' assert dataset.InstanceNumber == dataset.SeriesNumber
def test_get_image_type_phoenix(self, dicom_generator): filename, dataset = dicom_generator(ImageType=['CSA REPORT', '']) dcm = Dicom(filename, dcm=dataset) assert dcm._image_type() == 'Phoenix'
def test_get_image_type_phase(self, dicom_generator): filename, dataset = dicom_generator(ImageType=['P', 'BLAH']) dcm = Dicom(filename, dcm=dataset) assert dcm._image_type() == 'Phase'
def test_get_image_type_generic(self, dicom_generator): filename, dataset = dicom_generator(ImageType=['A', 'B']) dcm = Dicom(filename, dcm=dataset) assert dcm._image_type() == 'Image'
def test_get_image_type_magnitude(self, dicom_generator): filename, dataset = dicom_generator(ImageType=['FFE', 'M', 'JUNK']) dcm = Dicom(filename, dcm=dataset) assert dcm._image_type() == 'Mag'
def test_get_image_type_no_type(self, dicom_generator): filename, dataset = dicom_generator() dcm = Dicom(filename, dcm=dataset) assert dcm._image_type() == 'Unknown'