def test_date_parse(self): dt = datetime.datetime(2012, 12, 31, 21, 13, 0) dt_str = "12-31-2012 09:13 PM" # Can build DateTime from a datetime cybox_dt = DateTime(dt) self.assertEqual(dt, cybox_dt.value) # Can build DateTime from a string cybox_dt2 = DateTime(dt_str) self.assertEqual(dt, cybox_dt2.value) self.assertEqual(dt.isoformat(), cybox_dt2._serialize_value())
def test_isodate(self): now = datetime.datetime.now() dt = DateTime(now) self.assertEqual(now.isoformat(), dt._serialize_value())