code: def test_get_indexer_non_unique_int_index(
      self, idx_values, idx_non_unique
  ):
      indexes, missing = Index(idx_values).get_indexer_non_unique(
          Index([np.nan])
      )
      tm.assert_numpy_array_equal(np.array([0], dtype=np.intp), indexes)
      tm.assert_numpy_array_equal(np.array([], dtype=np.intp), missing)
  
      indexes, missing = Index(idx_values).get_indexer_non_unique(
          Index(idx_non_unique)
      )
      tm.assert_numpy_array_equal(
          np.array([0, 1, 3], dtype=np.intp), indexes
      )
      tm.assert_numpy_array_equal(np.array([], dtype=np.intp), missing)
  
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 2 for calling the TestGetIndexerNonUnique obj's underlying member method code with example usage: obj.test_get_indexer_non_unique_int_index(idx_values, idx_non_unique) without return types