def test_array_from_proxy_objects(patched_root_dir): """Test that the recursive public proxy goes no farther than napari.""" viewer = ViewerModel() viewer.add_points(None) pv = PublicOnlyProxy(viewer) assert isinstance(np.array(pv.dims.displayed, dtype=int), np.ndarray)
def test_public_proxy_limited_to_napari(patched_root_dir): """Test that the recursive public proxy goes no farther than napari.""" viewer = ViewerModel() viewer.add_points(None) pv = PublicOnlyProxy(viewer) assert not isinstance(pv.layers[0].data, PublicOnlyProxy)