code: def test_get_indexer_uint64(self):
      index_large = Index(
          [
              2**63,
              2**63 + 10,
              2**63 + 15,
              2**63 + 20,
              2**63 + 25,
          ],
          dtype=np.uint64,
      )
      target = Index(np.arange(10).astype("uint64") * 5 + 2**63)
      indexer = index_large.get_indexer(target)
      expected = np.array(
          [0, -1, 1, 2, 3, 4, -1, -1, -1, -1], dtype=np.intp
      )
      tm.assert_numpy_array_equal(indexer, expected)
  
      target = Index(np.arange(10).astype("uint64") * 5 + 2**63)
      indexer = index_large.get_indexer(target, method="pad")
      expected = np.array([0, 0, 1, 2, 3, 4, 4, 4, 4, 4], dtype=np.intp)
      tm.assert_numpy_array_equal(indexer, expected)
  
      target = Index(np.arange(10).astype("uint64") * 5 + 2**63)
      indexer = index_large.get_indexer(target, method="backfill")
      expected = np.array(
          [0, 1, 1, 2, 3, 4, -1, -1, -1, -1], dtype=np.intp
      )
      tm.assert_numpy_array_equal(indexer, expected)
  
imports: import numpy
  import pytest
  from pandas.errors import InvalidIndexError
  from pandas import NA, Index, RangeIndex, Series, Timestamp
  import pandas._testing
  from pandas.core.arrays import ArrowExtensionArray, FloatingArray
label_desc: Use image node_id 14 for calling the TestGetIndexer obj's underlying member method code with example usage: obj.test_get_indexer_uint64() without return types