class_docstr: Check complex support in Pythran. 
class_docstr_tok: ["Check","complex","support","in","Pythran","."]
docstr: Check complex conjugate.
  
  Checked for:
      * Method and numpy function call
      * conj and conjugate for each of them
      * complex and array (1 and 2 D)
docstr_tok: ["Check","complex","conjugate",".","Checked","for",":","*","Method","and","numpy","function","call","*","conj","and","conjugate","for","each","of","them","*","complex","and","array","(","1","and","2","D",")"]
code: def test_conjugate(self):
      """
      Check complex conjugate.
  
      Checked for:
          * Method and numpy function call
          * conj and conjugate for each of them
          * complex and array (1 and 2 D)
      """
      self.run_test(
          """
              def test_conjugate(c, a, a2d):
                  import numpy as np
                  return (np.conj(c), np.conj(a), a2d.conj(),
                          np.conjugate(c), np.conjugate(a), a2d.conjugate())
                        """,
          3 + 2j,
          np.array([3 + 2j]),
          np.array([[3 + 2j]]),
          test_conjugate=[
              np.complex128,
              NDArray[np.complex128, :],
              NDArray[complex, :, :],
          ],
      )
  
imports: import numpy
  from pythran.config import cfg
  from pythran.tests import TestEnv
  from pythran.typing import NDArray
  import unittest
label_desc: Use image node_id 3 for calling the TestComplex obj's underlying member method code with example usage: obj.test_conjugate() without return types