Esempio n. 1
0
    def test_add_nodes(self):
        scene_manager = SceneManager()

        first_child = scene_manager.create_node()
        second_child = scene_manager.create_node()

        scene_manager.add_scene_node(node=first_child)
        scene_manager.add_scene_node(node=second_child, parent=first_child)
Esempio n. 2
0
    def test_search_by_ID(self):
        scene_manager = SceneManager()

        first_child = scene_manager.create_node()
        scene_manager.add_scene_node(node=first_child)

        node1 = scene_manager.get_node_from_ID(first_child.get_ID())

        assert node1 == first_child and node1 is first_child
Esempio n. 3
0
    def test_search_by_name(self):
        test_name = "Find_me!"
        scene_manager = SceneManager()

        first_child = scene_manager.create_node()
        second_child = scene_manager.create_node()
        second_child.set_name(test_name)

        scene_manager.add_scene_node(node=first_child)
        scene_manager.add_scene_node(node=second_child, parent=first_child)
        node1 = scene_manager.get_node_from_name(test_name)

        assert node1 == second_child and node1 is second_child