From 98013fe52697cec7397a50fdf46b6d5ee3f0fe00 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Tue, 17 Jan 2017 14:12:14 +0000 Subject: [PATCH] [loggingTools_test] don't assert exact clock times Windows timer can be imprecise: https://ci.appveyor.com/project/fonttools/fonttools/build/1.0.419/job/vlpd9qv07384w5sl --- Tests/misc/loggingTools_test.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Tests/misc/loggingTools_test.py b/Tests/misc/loggingTools_test.py index 092c91bbf..4ea2b3cba 100644 --- a/Tests/misc/loggingTools_test.py +++ b/Tests/misc/loggingTools_test.py @@ -58,23 +58,22 @@ class TimerTest(object): timer = Timer() time.sleep(0.01) fist_lap = timer.split() - assert fist_lap >= 0.01 assert timer.elapsed == fist_lap time.sleep(0.02) second_lap = timer.split() - assert second_lap >= 0.02 + assert second_lap > fist_lap assert timer.elapsed == second_lap def test_time(self): timer = Timer() time.sleep(0.01) overall_time = timer.time() - assert overall_time >= 0.01 + assert overall_time > 0 def test_context_manager(self): with Timer() as t: time.sleep(0.01) - assert t.elapsed >= 0.01 + assert t.elapsed > 0 def test_using_logger(self, logger): with Timer(logger, 'do something'):