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
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'
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() == ''
def test_get_patient_age_without_birth_date(self, dicom_generator): filename, dataset = dicom_generator() dcm = Dicom(filename, dcm=dataset) assert dcm._patient_age() == ''