mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-06 20:03:16 -04:00
24 lines
708 B
Python
24 lines
708 B
Python
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
|