code: def test_dropna_multiindex(data, how, request):
      pi = pd.MultiIndex.from_arrays(data)
      gi = cudf.from_pandas(pi)
  
      expect = pi.dropna(how)
      got = gi.dropna(how)
  
      if how == "all" and "data0" in request.node.callspec.id:
          request.applymarker(
              pytest.mark.xfail(
                  reason="pandas NA value np.nan results in float type. "
                  "cuDF correctly retains int type "
                  "(https://github.com/pandas-dev/pandas/issues/44792)"
              )
          )
      assert_eq(expect, got)
  
file_path: cudf/python/cudf/cudf/tests/test_dropna.py
imports: import numpy
  import pandas
  import pytest
  import cudf
  from cudf.testing._utils import _create_pandas_series_float64_default, assert_eq
label_desc: Use image node_id 11 for calling a global function with example usage: test_dropna_multiindex(data, how, request) without return types