code: def check_opname(self, ser: pd.Series, op_name: str, other):
      exc = self._get_expected_exception(op_name, ser, other)
      op = self.get_op_from_name(op_name)
  
      self._check_op(ser, op, other, op_name, exc)
  
imports: from __future__ import annotations
  from typing import final
  import numpy
  import pytest
  from pandas._config import using_pyarrow_string_dtype
  from pandas.core.dtypes.common import is_string_dtype
  import pandas
  import pandas._testing
  from pandas.core import ops
label_desc: Use image node_id 4 for calling the BaseOpsUtil obj's underlying member method code with example usage: obj.check_opname(ser, op_name, other) without return types