def test_DT(self): date = datetime.strptime('2013', '%Y') date1 = datetime.strptime('201307', '%Y%m') date2 = datetime.strptime('20130715', '%Y%m%d') dt = DT(date, out_format='%Y') dt1 = DT(date1, out_format='%Y%m') dt2 = DT(date2, out_format='%Y%m%d') self.assertEqual(dt.classname, 'DT') self.assertEqual(dt.to_er7(), datetime.strftime(date, dt.format)) self.assertEqual(dt1.to_er7(), datetime.strftime(date1, dt1.format)) self.assertEqual(dt2.to_er7(), datetime.strftime(date2, dt2.format))
def test_DT_default_format(self): date = datetime.strptime('20130715', '%Y%m%d') dt = DT(date) self.assertEqual(dt.to_er7(), datetime.strftime(date, dt.format))