code: def test_apply_large_n(self):
      dt = datetime(2012, 10, 23)
  
      result = dt + CBMonthEnd(10)
      assert result == datetime(2013, 7, 31)
  
      result = dt + CDay(100) - CDay(100)
      assert result == dt
  
      off = CBMonthEnd() * 6
      rs = datetime(2012, 1, 1) - off
      xp = datetime(2011, 7, 29)
      assert rs == xp
  
      st = datetime(2011, 12, 18)
      rs = st + off
      xp = datetime(2012, 5, 31)
      assert rs == xp
  
imports: from __future__ import annotations
  from datetime import date, datetime, timedelta
  import numpy
  import pytest
  from pandas._libs.tslibs.offsets import CBMonthBegin, CBMonthEnd, CDay
  import pandas._testing
  from pandas.tests.tseries.offsets.common import assert_is_on_offset, assert_offset_equal
  from pandas.tseries import offsets
label_desc: Use image node_id 10 for calling the TestCustomBusinessMonthEnd obj's underlying member method code with example usage: obj.test_apply_large_n() without return types