code: def test_simple(self):
      x, y = list("ABC"), [1, 22]
      result1, result2 = cartesian_product([x, y])
      expected1 = np.array(["A", "A", "B", "B", "C", "C"])
      expected2 = np.array([1, 22, 1, 22, 1, 22])
      tm.assert_numpy_array_equal(result1, expected1)
      tm.assert_numpy_array_equal(result2, expected2)
  
file_path: pandas/pandas/tests/reshape/test_util.py
imports: import numpy
  import pytest
  from pandas import Index, date_range
  import pandas._testing
  from pandas.core.reshape.util import cartesian_product
label_desc: Use image node_id 1 for calling the TestCartesianProduct obj's underlying member method code with example usage: obj.test_simple() without return types