class_docstr: These are situations that can be tested in our pythran tests:
  - A function with multiple array arguments and then
    other positional and keyword arguments.
  - A function with array-like keywords (e.g. `def somefunc(x0, x1=None)`.
  Note: list/tuple input is not yet tested!
  
  `self.arguments`: A dictionary which key is the index of the argument,
                    value is tuple(array value, all supported dtypes)
  `self.partialfunc`: A function used to freeze some non-array argument
                      that of no interests in the original function
code: def setup_method(self):
      self.arguments = {}
      self.partialfunc = None
      self.expected = None
  
imports: import os
  import re
  import sys
  import numpy
  import inspect
  import sysconfig
label_desc: Use image node_id 1 for calling the _TestPythranFunc obj's underlying member method code with example usage: obj.setup_method() without return types