示例#1
0
    def testDate(self):
        """DA conversion to datetime.date ..."""
        dicom_date = "19610804"
        da = valuerep.DA(dicom_date)
        # Assert `da` equals to correct `date`
        datetime_date = date(1961, 8, 4)
        self.assertEqual(da, datetime_date,
                         ("DA {0} not equal to date {1}"
                          .format(dicom_date, datetime_date)))
        # Assert `da.__repr__` holds original string
        self.assertEqual(repr(da), '"{0}"'.format(dicom_date),
                         ('DA {0} string representation is not equal to '
                          'original DICOM string: {1}').format(da, dicom_date))

        dicom_date = "1961.08.04"  # ACR-NEMA Standard 300
        da = valuerep.DA(dicom_date)
        # Assert `da` equals to correct `date`
        datetime_date = date(1961, 8, 4)
        self.assertEqual(da, datetime_date,
                         ("DA {0} not equal to date {1}"
                          .format(dicom_date, datetime_date)))
        # Assert `da.__repr__` holds original string
        self.assertEqual(repr(da), '"{0}"'.format(dicom_date),
                         ('DA {0} string representation is not equal to '
                          'original DICOM string: {1}').format(da, dicom_date))

        dicom_date = ""
        da = valuerep.DA(dicom_date)
        # Assert `da` equals to no date
        self.assertEqual(da, None,
                         "DA {0} not None".format(dicom_date))
示例#2
0
    def testDate(self):
        """DA conversion to datetime.date ......................................."""
        dicom_date = "19610804"
        da = valuerep.DA(dicom_date)
        datetime_date = date(1961, 8, 4)
        self.assertEqual(da, datetime_date,
                         "DA {0} not equal to date {1}".format(dicom_date, datetime_date))

        dicom_date = "1961.08.04"  # ACR-NEMA Standard 300
        da = valuerep.DA(dicom_date)
        datetime_date = date(1961, 8, 4)
        self.assertEqual(da, datetime_date,
                         "DA {0} not equal to date {1}".format(dicom_date, datetime_date))

        dicom_date = ""
        da = valuerep.DA(dicom_date)
        self.assertEqual(da, None, "DA {0} not None".format(dicom_date))
示例#3
0
 def testDate(self):
     """DA conversion to datetime.date ......................................."""
     dicom_date = "19610804"
     da = valuerep.DA(dicom_date)
     datetime_date = date(1961, 8, 4)
     self.assertEqual(
         da, datetime_date,
         "DA {0} not equal to date {1}".format(dicom_date, datetime_date))
    def test_date(self):
        """DA conversion to datetime.date ..."""
        dicom_date = "19610804"
        da = valuerep.DA(dicom_date)
        # Assert `da` equals to correct `date`
        assert date(1961, 8, 4) == da
        # Assert `da.__repr__` holds original string
        assert '"{0}"'.format(dicom_date) == repr(da)

        dicom_date = "1961.08.04"  # ACR-NEMA Standard 300
        da = valuerep.DA(dicom_date)
        # Assert `da` equals to correct `date`
        assert date(1961, 8, 4) == da
        # Assert `da.__repr__` holds original string
        assert '"{0}"'.format(dicom_date) == repr(da)

        dicom_date = ""
        da = valuerep.DA(dicom_date)
        # Assert `da` equals to no date
        assert da is None