code: def test_pointset_force_float(force_float, expected_data_type):
      np_points = np.array([[1, 2, 3]], np.int64)
      if force_float:
          with pytest.warns(
              UserWarning, match="Points is not a float type"
          ):
              pset = pv.PointSet(np_points, force_float=force_float)
      else:
          pset = pv.PointSet(np_points, force_float=force_float)
      assert pset.points.dtype == expected_data_type
  
imports: import numpy
  import pytest
  import vtk
  import pyvista
  from pyvista.core.errors import PointSetCellOperationError, PointSetDimensionReductionError, PointSetNotSupported
label_desc: Use image node_id 8 for calling a global function with example usage: test_pointset_force_float(force_float, expected_data_type) without return types