Exemple #1
0
 def test_get_keyword(self):
     si1 = Series('data/dicom/time/time00/Image_00020.dcm')
     pname = si1.getDicomAttribute('PatientName')
     self.assertEqual(si1.getDicomAttribute('PatientName'), 'PHANTOM^T1')
     self.assertEqual(
         si1.getDicomAttribute(
             pydicom.datadict.tag_for_keyword('PatientID')),
         '19.02.07-14:04:17-STD-1.3.12.2.1107.5.2.43.66035')
Exemple #2
0
 def test_cross_talk_series(self):
     si = Series('data/dicom/time/time00')
     si1 = si.deepcopy()
     si1.setDicomAttribute('WindowWidth', 1)
     self.assertEqual(1, si1.getDicomAttribute('WindowWidth'))
     self.assertNotEqual(si.getDicomAttribute('WindowWidth'),
                         si1.getDicomAttribute('WindowWidth'))
Exemple #3
0
 def test_cross_talk_series_ref(self):
     si = Series('data/dicom/time/time00')
     si1 = Series(si, input_order=si.input_order)
     si1.setDicomAttribute('WindowWidth', 1)
     self.assertNotEqual(si.getDicomAttribute('WindowWidth'),
                         si1.getDicomAttribute('WindowWidth'))
Exemple #4
0
 def test_cross_talk_wl_ref(self):
     si = Series('data/dicom/time/time00')
     si1 = si[0] * 10
     self.assertNotEqual(si.getDicomAttribute('WindowWidth'),
                         si1.getDicomAttribute('WindowWidth'))