def testTime(self): """TM conversion to datetime.time...""" dicom_time = "2359" tm = valuerep.TM(dicom_time) # Assert `tm` equals to correct `time` datetime_time = time(23, 59) self.assertEqual(tm, datetime_time, ("TM {0} not equal to time {1}" .format(dicom_time, datetime_time))) # Assert `tm.__repr__` holds original string self.assertEqual(repr(tm), '"{0}"'.format(dicom_time), ('TM {0} string representation is not equal to ' 'original DICOM string: {1}' .format(tm, dicom_time))) dicom_time = "235900.123" tm = valuerep.TM(dicom_time) # Assert `tm` equals to correct `time` datetime_time = time(23, 59, 00, 123000) self.assertEqual(tm, datetime_time, ("TM {0} not equal to time {1}" .format(dicom_time, datetime_time))) # Assert `tm.__repr__` holds original string self.assertEqual(repr(tm), '"{0}"'.format(dicom_time), ('TM {0} string representation is not equal to ' 'original DICOM string: {1}' .format(tm, dicom_time))) dicom_time = "" # Assert `tm` equals to no `time` tm = valuerep.TM(dicom_time) self.assertEqual(tm, None, "TM {0} not None".format(dicom_time))
def testTime(self): """TM conversion to datetime.time .......................................""" dicom_time = "2359" tm = valuerep.TM(dicom_time) datetime_time = time(23, 59) self.assertEqual( tm, datetime_time, "TM {0} not equal to time {1}".format(dicom_time, datetime_time)) dicom_time = "235900.123" tm = valuerep.TM(dicom_time) datetime_time = time(23, 59, 00, 123000) self.assertEqual( tm, datetime_time, "TM {0} not equal to time {1}".format(dicom_time, datetime_time))
def test_time(self): """TM conversion to datetime.time...""" dicom_time = "2359" tm = valuerep.TM(dicom_time) # Assert `tm` equals to correct `time` assert time(23, 59) == tm # Assert `tm.__repr__` holds original string assert '"{0}"'.format(dicom_time) == repr(tm) dicom_time = "235900.123" tm = valuerep.TM(dicom_time) # Assert `tm` equals to correct `time` assert time(23, 59, 00, 123000) == tm # Assert `tm.__repr__` holds original string assert '"{0}"'.format(dicom_time) == repr(tm) # Assert `tm` equals to no `time` tm = valuerep.TM("") assert tm is None