code: def test_special_values2(self):
      # XXX: most implementations get it wrong here (including glibc <= 2.10)
      # cexp(nan + 0i) is nan + 0i
      check = check_complex_value
      f = np.exp
  
      check(f, np.nan, 0, np.nan, 0)
  
imports: import sys
  import platform
  import pytest
  import numpy
  import numpy.core._multiarray_umath
  from numpy.testing import assert_raises, assert_equal, assert_array_equal, assert_almost_equal, assert_array_max_ulp
label_desc: Use image node_id 3 for calling the TestCexp obj's underlying member method code with example usage: obj.test_special_values2() without return types