code: def test_shape(self, dtype):
      M = khatri_rao(
          np.empty([2, 2], dtype=dtype), np.empty([2, 2], dtype=dtype)
      )
      testing.assert_array_equal(M.shape, (4, 2))
  
file_path: cupy/tests/cupyx_tests/scipy_tests/linalg_tests/test_matfuncs.py
imports: import numpy
  from numpy import linalg
  import cupy
  from cupyx.scipy.linalg import khatri_rao
  from cupyx.scipy import linalg
  import pytest
  from cupy import testing
label_desc: Use image node_id 2 for calling the TestKhatriRao obj's underlying member method code with example usage: obj.test_shape(dtype) without return types