code: def test_property_interpolation(prop):
      value = "Gouraud"
      prop.interpolation = value
      assert prop.interpolation == pv.opts.InterpolationType.from_any(
          value
      )
  
      with pytest.raises(
          ValueError, match="InterpolationType has no value matching"
      ):
          prop.interpolation = "foo"
  
imports: import pytest
  import pyvista
  from pyvista.plotting._property import _check_range
label_desc: Use image node_id 16 for calling a global function with example usage: test_property_interpolation(prop) without return types