From 23ae798cee7ec40d6d674318267aa27593b760df Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Wed, 25 Sep 2013 10:32:46 +0200 Subject: [PATCH] tests: fix places check for timestamp equality It's actually up to the microsecond, and not finer, so the default places value of 7 isn't good enough. Change-Id: Ic0438db4c9039a904a43547d5c5181400a84d22f Closes-Bug: #1230099 --- tests/collector/test_service.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/collector/test_service.py b/tests/collector/test_service.py index 769e06e78..0bc94da1e 100644 --- a/tests/collector/test_service.py +++ b/tests/collector/test_service.py @@ -298,16 +298,20 @@ class TestCollectorService(TestCollector): body = {"timestamp": str(modified)} when = service.CollectorService._extract_when(body) - self.assertAlmostEqual(timeutils.delta_seconds(modified, when), 0.0) + self.assertAlmostEqual(timeutils.delta_seconds(modified, when), 0.0, + places=5) body = {"_context_timestamp": str(modified)} when = service.CollectorService._extract_when(body) - self.assertAlmostEqual(timeutils.delta_seconds(modified, when), 0.0) + self.assertAlmostEqual(timeutils.delta_seconds(modified, when), 0.0, + places=5) then = now + datetime.timedelta(hours=1) body = {"timestamp": str(modified), "_context_timestamp": str(then)} when = service.CollectorService._extract_when(body) - self.assertAlmostEqual(timeutils.delta_seconds(modified, when), 0.0) + self.assertAlmostEqual(timeutils.delta_seconds(modified, when), 0.0, + places=5) when = service.CollectorService._extract_when({}) - self.assertAlmostEqual(timeutils.delta_seconds(now, when), 0.0) + self.assertAlmostEqual(timeutils.delta_seconds(now, when), 0.0, + places=5)