[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
This commit is contained in:
parent
a79bb0fa01
commit
98013fe526
@ -58,23 +58,22 @@ class TimerTest(object):
|
|||||||
timer = Timer()
|
timer = Timer()
|
||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
fist_lap = timer.split()
|
fist_lap = timer.split()
|
||||||
assert fist_lap >= 0.01
|
|
||||||
assert timer.elapsed == fist_lap
|
assert timer.elapsed == fist_lap
|
||||||
time.sleep(0.02)
|
time.sleep(0.02)
|
||||||
second_lap = timer.split()
|
second_lap = timer.split()
|
||||||
assert second_lap >= 0.02
|
assert second_lap > fist_lap
|
||||||
assert timer.elapsed == second_lap
|
assert timer.elapsed == second_lap
|
||||||
|
|
||||||
def test_time(self):
|
def test_time(self):
|
||||||
timer = Timer()
|
timer = Timer()
|
||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
overall_time = timer.time()
|
overall_time = timer.time()
|
||||||
assert overall_time >= 0.01
|
assert overall_time > 0
|
||||||
|
|
||||||
def test_context_manager(self):
|
def test_context_manager(self):
|
||||||
with Timer() as t:
|
with Timer() as t:
|
||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
assert t.elapsed >= 0.01
|
assert t.elapsed > 0
|
||||||
|
|
||||||
def test_using_logger(self, logger):
|
def test_using_logger(self, logger):
|
||||||
with Timer(logger, 'do something'):
|
with Timer(logger, 'do something'):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user