code: def _FormatParameterList(testcase_params):
      if isinstance(testcase_params, collections.Mapping):
          return ", ".join(
              "%s=%s" % (argname, _CleanRepr(value))
              for argname, value in testcase_params.items()
          )
      elif _NonStringIterable(testcase_params):
          return ", ".join(map(_CleanRepr, testcase_params))
      else:
          return _FormatParameterList((testcase_params,))
  
imports: import collections
  import functools
  import re
  import types
  import uuid
  import six
label_desc: Use image node_id 4 for calling a global function with example usage: _FormatParameterList(testcase_params) and returns: str, str, _FormatParameterList