code: def test_pointset_wrap():
      vtk_pset = vtk.vtkPointSet()
      np_points = np.array([[0.0, 0.0, 0.0]])
      points = pv.vtk_points(np_points, deep=False)
      vtk_pset.SetPoints(points)
  
      pset = pv.wrap(vtk_pset)
      assert type(pset) is pv.PointSet
  
      # test that wrapping is shallow copied
      pset.points[:] = np.array([[1.0, 0.0, 0.0]])
      assert np.array_equal(vtk_pset.GetPoint(0), pset.points[0])
  
imports: import numpy
  import pytest
  import vtk
  import pyvista
  from pyvista.core.errors import PointSetCellOperationError, PointSetDimensionReductionError, PointSetNotSupported
label_desc: Use image node_id 3 for calling a global function with example usage: test_pointset_wrap() without return types