From cba8282acc1c957698480bae2d0c2032b884d80d Mon Sep 17 00:00:00 2001 From: Scott Moser Date: Wed, 2 Sep 2015 16:44:51 -0400 Subject: fix test_as_dict --- tests/unittests/test_reporting.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/unittests/test_reporting.py b/tests/unittests/test_reporting.py index 0a441adf..32356ef9 100644 --- a/tests/unittests/test_reporting.py +++ b/tests/unittests/test_reporting.py @@ -100,9 +100,15 @@ class TestReportingEvent(TestCase): def test_as_dict(self): event_type, name, desc = 'test_type', 'test_name', 'test_desc' event = events.ReportingEvent(event_type, name, desc) - self.assertEqual( - {'event_type': event_type, 'name': name, 'description': desc}, - event.as_dict()) + expected = {'event_type': event_type, 'name': name, + 'description': desc, 'origin': 'cloudinit'} + + # allow for timestamp to differ, but must be present + as_dict = event.as_dict() + self.assertIn('timestamp', as_dict) + del as_dict['timestamp'] + + self.assertEqual(expected, as_dict) class TestFinishReportingEvent(TestCase): -- cgit v1.2.3