code: def test_combine_from_sequence_raises(monkeypatch):
      # https://github.com/pandas-dev/pandas/issues/22850
      cls = DecimalArrayWithoutFromSequence
  
      @classmethod
      def construct_array_type(cls):
          return DecimalArrayWithoutFromSequence
  
      monkeypatch.setattr(
          DecimalDtype, "construct_array_type", construct_array_type
      )
  
      arr = cls([decimal.Decimal("1.0"), decimal.Decimal("2.0")])
      ser = pd.Series(arr)
      result = ser.combine(ser, operator.add)
  
      # note: object dtype
      expected = pd.Series(
          [decimal.Decimal("2.0"), decimal.Decimal("4.0")],
          dtype="object",
      )
      tm.assert_series_equal(result, expected)
  
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 14 for calling a global function with example usage: test_combine_from_sequence_raises(monkeypatch) and returns: DecimalArrayWithoutFromSequence