def test_date_formats(self): self.CREATE_TIME = datetime.datetime(year=2012, month=11, day=10, hour=9, minute=8, second=7, microsecond=543210) alert = AlertDocument(id=self.ALERTID, resource=self.RESOURCE, event=self.EVENT, environment=self.ENVIRONMENT, severity=self.SEVERITY, correlate=self.CORRELATE, status=self.STATUS, service=self.SERVICE, group=self.GROUP, value=self.VALUE, text=self.TEXT, tags=self.TAGS, attributes={ 'thresholdInfo': self.THRESHOLD_INFO, 'moreInfo': self.MORE_INFO, 'graphUrls': self.GRAPH_URLS }, origin=self.ORIGIN, event_type=self.EVENT_TYPE, create_time=self.CREATE_TIME, timeout=self.TIMEOUT, raw_data=self.RAW_DATA, duplicate_count=self.DUPLICATE_COUNT, repeat=self.REPEAT, previous_severity=self.PREVIOUS_SEVERITY, trend_indication=self.TREND_INDICATION, receive_time=self.RECEIVE_TIME, last_receive_id=self.ALERTID, last_receive_time=self.RECEIVE_TIME, history=self.HISTORY, customer=self.CUSTOMER) self.assertEqual(alert.get_date('create_time', 'local'), '2012/11/10 09:08:07') self.assertEqual(alert.get_date('create_time', 'iso'), '2012-11-10T09:08:07.543Z') self.assertEqual(alert.get_date('create_time', 'iso8601'), '2012-11-10T09:08:07.543Z') self.assertEqual(alert.get_date('create_time', 'rfc'), 'Sat, 10 Nov 2012 09:08:07 +0000') self.assertEqual(alert.get_date('create_time', 'rfc2822'), 'Sat, 10 Nov 2012 09:08:07 +0000') self.assertEqual(alert.get_date('create_time', 'short'), 'Sat 10 09:08:07') self.assertEqual(alert.get_date('create_time', 'epoch'), 1352538487.0) self.assertEqual(alert.get_date('create_time', 'raw'), self.CREATE_TIME) self.assertEqual(alert.get_date('create_time'), '2012-11-10T09:08:07.543Z') self.assertRaises(ValueError, alert.get_date, 'create_time', 'invalid')
def test_date_formats(self): self.CREATE_TIME = datetime.datetime(year=2012, month=11, day=10, hour=9, minute=8, second=7, microsecond=543210) alert = AlertDocument( id=self.ALERTID, resource=self.RESOURCE, event=self.EVENT, environment=self.ENVIRONMENT, severity=self.SEVERITY, correlate=self.CORRELATE, status=self.STATUS, service=self.SERVICE, group=self.GROUP, value=self.VALUE, text=self.TEXT, tags=self.TAGS, attributes={'thresholdInfo': self.THRESHOLD_INFO, 'moreInfo': self.MORE_INFO, 'graphUrls': self.GRAPH_URLS}, origin=self.ORIGIN, event_type=self.EVENT_TYPE, create_time=self.CREATE_TIME, timeout=self.TIMEOUT, raw_data=self.RAW_DATA, duplicate_count=self.DUPLICATE_COUNT, repeat=self.REPEAT, previous_severity=self.PREVIOUS_SEVERITY, trend_indication=self.TREND_INDICATION, receive_time=self.RECEIVE_TIME, last_receive_id=self.ALERTID, last_receive_time=self.RECEIVE_TIME, history=self.HISTORY, customer=self.CUSTOMER) self.assertEqual(alert.get_date('create_time', 'local'), '2012/11/10 09:08:07') self.assertEqual(alert.get_date('create_time', 'iso'), '2012-11-10T09:08:07.543Z') self.assertEqual(alert.get_date('create_time', 'iso8601'), '2012-11-10T09:08:07.543Z') self.assertEqual(alert.get_date('create_time', 'rfc'), 'Sat, 10 Nov 2012 09:08:07 +0000') self.assertEqual(alert.get_date('create_time', 'rfc2822'), 'Sat, 10 Nov 2012 09:08:07 +0000') self.assertEqual(alert.get_date('create_time', 'short'), 'Sat 10 09:08:07') self.assertEqual(alert.get_date('create_time', 'epoch'), 1352538487.0) self.assertEqual(alert.get_date('create_time', 'raw'), self.CREATE_TIME) self.assertEqual(alert.get_date('create_time'), '2012-11-10T09:08:07.543Z') self.assertRaises(ValueError, alert.get_date, 'create_time', 'invalid')