code: def test_interp_multiIndex(self, check_scipy):
      idx = MultiIndex.from_tuples([(0, "a"), (1, "b"), (2, "c")])
      s = Series([1, 2, np.nan], index=idx)
  
      expected = s.copy()
      expected.loc[2] = 2
      result = s.interpolate()
      tm.assert_series_equal(result, expected)
  
      msg = "Only `method=linear` interpolation is supported on MultiIndexes"
      if check_scipy:
          with pytest.raises(ValueError, match=msg):
              s.interpolate(method="polynomial", order=1)
  
imports: import numpy
  import pytest
  import pandas.util._test_decorators
  import pandas
  from pandas import Index, MultiIndex, Series, date_range, isna
  import pandas._testing
label_desc: Use image node_id 33 for calling the TestSeriesInterpolateData obj's underlying member method code with example usage: obj.test_interp_multiIndex(check_scipy) without return types