34 lines
877 B
Python
34 lines
877 B
Python
|
|
import inspect
|
||
|
|
|
||
|
|
# pyright: reportMissingImports=false
|
||
|
|
|
||
|
|
|
||
|
|
def test_manage_scene_signature_includes_paging_params():
|
||
|
|
import services.tools.manage_scene as mod
|
||
|
|
|
||
|
|
sig = inspect.signature(mod.manage_scene)
|
||
|
|
names = list(sig.parameters.keys())
|
||
|
|
|
||
|
|
# get_hierarchy paging/safety params
|
||
|
|
assert "parent" in names
|
||
|
|
assert "page_size" in names
|
||
|
|
assert "cursor" in names
|
||
|
|
assert "max_nodes" in names
|
||
|
|
assert "max_depth" in names
|
||
|
|
assert "max_children_per_node" in names
|
||
|
|
assert "include_transform" in names
|
||
|
|
|
||
|
|
|
||
|
|
def test_manage_gameobject_signature_includes_paging_params():
|
||
|
|
import services.tools.manage_gameobject as mod
|
||
|
|
|
||
|
|
sig = inspect.signature(mod.manage_gameobject)
|
||
|
|
names = list(sig.parameters.keys())
|
||
|
|
|
||
|
|
assert "page_size" in names
|
||
|
|
assert "cursor" in names
|
||
|
|
assert "max_components" in names
|
||
|
|
assert "include_properties" in names
|
||
|
|
|
||
|
|
|