code: def test_join_multi_wrong_order():
      # GH 25760
      # GH 28956
  
      midx1 = MultiIndex.from_product(
          [[1, 2], [3, 4]], names=["a", "b"]
      )
      midx2 = MultiIndex.from_product(
          [[1, 2], [3, 4]], names=["b", "a"]
      )
  
      join_idx, lidx, ridx = midx1.join(midx2, return_indexers=True)
  
      exp_ridx = np.array([-1, -1, -1, -1], dtype=np.intp)
  
      tm.assert_index_equal(midx1, join_idx)
      assert lidx is None
      tm.assert_numpy_array_equal(ridx, exp_ridx)
  
file_path: pandas/pandas/tests/indexes/multi/test_join.py
imports: import numpy
  import pytest
  from pandas import DataFrame, Index, Interval, MultiIndex, Series, StringDtype
  import pandas._testing
label_desc: Use image node_id 5 for calling a global function with example usage: test_join_multi_wrong_order() without return types