code: def test_zmap_nan_policy_raise(self, dtype):
      for xp, scp in [(numpy, scipy), (cupy, cupyx.scipy)]:
          x = xp.array([1, 2, 3], dtype=dtype)
          y = xp.array([8, -4, xp.nan, 4], dtype=dtype)
          with pytest.raises(ValueError):
              scp.stats.zmap(x, y, nan_policy="raise")
  
imports: import numpy
  import pytest
  import cupy
  from cupy import testing
  import cupyx
  import cupyx.scipy.stats
label_desc: Use image node_id 12 for calling the TestZmap obj's underlying member method code with example usage: obj.test_zmap_nan_policy_raise(dtype) without return types