From e2ec8ecbf03a1136c1aa6d8ad2a95a7486c10274 Mon Sep 17 00:00:00 2001 From: Rishabh Tewari Date: Tue, 5 May 2020 13:28:23 +0200 Subject: [PATCH] tests: Improve ClockObject tests Closes #898 --- tests/putil/test_clockobject.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/putil/test_clockobject.py b/tests/putil/test_clockobject.py index 14a2d30d7e..76c131b5f6 100644 --- a/tests/putil/test_clockobject.py +++ b/tests/putil/test_clockobject.py @@ -1,4 +1,5 @@ import time +from pytest import approx def test_clock_get_frame_time(clockobj): @@ -15,8 +16,14 @@ def test_clock_jump_frame_time(clockobj): def test_clock_get_real_time(clockobj): current_time = clockobj.get_real_time() - time.sleep(0.2) - assert current_time != clockobj.get_real_time() + time.sleep(0.4) + assert clockobj.get_real_time() - current_time == approx(0.4, 0.1) + + +def test_clock_get_long_time(clockobj): + current_time = clockobj.get_long_time() + time.sleep(0.4) + assert clockobj.get_long_time() - current_time == approx(0.4, 0.1) def test_clock_get_dt(clockobj):