code: def test_interp_string_axis(self, axis_name, axis_number):
      # https://github.com/pandas-dev/pandas/issues/25190
      x = np.linspace(0, 100, 1000)
      y = np.sin(x)
      df = DataFrame(
          data=np.tile(y, (10, 1)), index=np.arange(10), columns=x
      ).reindex(columns=x * 1.005)
      result = df.interpolate(method="linear", axis=axis_name)
      expected = df.interpolate(method="linear", axis=axis_number)
      tm.assert_frame_equal(result, expected)
  
imports: import numpy
  import pytest
  from pandas._config import using_pyarrow_string_dtype
  from pandas.errors import ChainedAssignmentError
  import pandas.util._test_decorators
  from pandas import DataFrame, NaT, Series, date_range
  import pandas._testing
label_desc: Use image node_id 23 for calling the TestDataFrameInterpolate obj's underlying member method code with example usage: obj.test_interp_string_axis(axis_name, axis_number) without return types