def test_cameras(): scene = Scene() camera_1 = Camera("camera_one") camera_2 = Camera("camera_two") scene.getRoot().addChild(camera_1) assert scene.findCamera("camera_one") == camera_1 assert scene.findCamera("camera_nope") is None assert scene.findCamera("camera_two") is None scene.getRoot().addChild(camera_2) assert scene.findCamera("camera_two") == camera_2 all_cameras = scene.getAllCameras() assert camera_1 in all_cameras assert camera_2 in all_cameras scene.setActiveCamera("camera_one") assert scene.getActiveCamera() == camera_1 scene.setActiveCamera("camera_one") # Ensure that setting it again doesn't break things.
def test_cameras(): scene = Scene() camera_1 = Camera("camera_one") camera_2 = Camera("camera_two") scene.getRoot().addChild(camera_1) assert scene.findCamera("camera_one") == camera_1 assert scene.findCamera("camera_nope") is None assert scene.findCamera("camera_two") is None scene.getRoot().addChild(camera_2) assert scene.findCamera("camera_two") == camera_2 all_cameras = scene.getAllCameras() assert camera_1 in all_cameras assert camera_2 in all_cameras scene.setActiveCamera("camera_one") assert scene.getActiveCamera() == camera_1 scene.setActiveCamera( "camera_one") # Ensure that setting it again doesn't break things.