code: def test_reduce_frame(
      self, data, all_numeric_reductions, skipna, request
  ):
      op_name = all_numeric_reductions
      if op_name in ["skew", "median"]:
          mark = pytest.mark.xfail(raises=NotImplementedError)
          request.applymarker(mark)
  
      return super().test_reduce_frame(
          data, all_numeric_reductions, skipna
      )
  
imports: from __future__ import annotations
  import decimal
  import operator
  import numpy
  import pytest
  import pandas
  import pandas._testing
  from pandas.tests.extension import base
  from pandas.tests.extension.decimal.array import DecimalArray, DecimalDtype, make_data, to_decimal
label_desc: Use image node_id 5 for calling the TestDecimalArray obj's underlying member method code with example usage: obj.test_reduce_frame(data, all_numeric_reductions, skipna, request) and returns: super