|
|
@@ -0,0 +1,23 @@
|
|
|
+import time
|
|
|
+
|
|
|
+def test_get_frame_time(clockobj):
|
|
|
+ current_time = clockobj.get_frame_time()
|
|
|
+ time.sleep(2)
|
|
|
+ assert clockobj.get_frame_time() == current_time
|
|
|
+
|
|
|
+def test_jump_frame_time(clockobj):
|
|
|
+ current_time = clockobj.get_frame_time()
|
|
|
+ clockobj.tick()
|
|
|
+ assert clockobj.get_frame_time() == current_time + clockobj.get_frame_time()
|
|
|
+
|
|
|
+def test_get_real_time(clockobj):
|
|
|
+ current_time = clockobj.get_real_time()
|
|
|
+ time.sleep(2)
|
|
|
+ assert current_time != clockobj.get_real_time()
|
|
|
+
|
|
|
+def test_get_dt(clockobj):
|
|
|
+ clockobj.tick()
|
|
|
+ first_tick = clockobj.get_frame_time()
|
|
|
+ clockobj.tick()
|
|
|
+ second_tick = clockobj.get_frame_time()
|
|
|
+ assert clockobj.get_dt() == second_tick - first_tick
|