Example #1
0
    def test_get_patient_age_with_field(self, dicom_generator):
        age = '10Y'
        filename, dataset = dicom_generator(PatientAge=age)

        dcm = Dicom(filename, dcm=dataset)

        assert dcm._patient_age() == age
Example #2
0
    def test_get_patient_age_with_birth_date(self, dicom_generator):
        filename, dataset = dicom_generator(PatientBirthDate='20180101',
                                            StudyDate='20190701')

        dcm = Dicom(filename, dcm=dataset)

        assert dcm._patient_age() == '001Y'
Example #3
0
    def test_get_patient_age_with_empty_birth_date(self, dicom_generator):
        filename, dataset = dicom_generator(PatientBirthDate='')

        dcm = Dicom(filename, dcm=dataset)

        assert dcm._patient_age() == ''
Example #4
0
    def test_get_patient_age_without_birth_date(self, dicom_generator):
        filename, dataset = dicom_generator()

        dcm = Dicom(filename, dcm=dataset)

        assert dcm._patient_age() == ''