code: def test_get_loc_tuple_monotonic_above_size_cutoff(self, monkeypatch):
      # Go through the libindex path for which using
      # _bin_search vs ndarray.searchsorted makes a difference
  
      with monkeypatch.context():
          monkeypatch.setattr(libindex, "_SIZE_CUTOFF", 100)
          lev = list("ABCD")
          dti = pd.date_range("2016-01-01", periods=10)
  
          mi = pd.MultiIndex.from_product([lev, range(5), dti])
          oidx = mi.to_flat_index()
  
          loc = len(oidx) // 2
          tup = oidx[loc]
  
          res = oidx.get_loc(tup)
      assert res == loc
  
file_path: pandas/pandas/tests/indexes/base_class/test_indexing.py
imports: import numpy
  import pytest
  from pandas._libs import index
  import pandas
  from pandas import Index, NaT
  import pandas._testing
label_desc: Use image node_id 1 for calling the TestGetLoc obj's underlying member method code with example usage: obj.test_get_loc_tuple_monotonic_above_size_cutoff(monkeypatch) without return types