class_docstr: Callable and iterable class for producing new test cases.
docstr: Returns concrete test functions for a test and a list of parameters.
  
  The naming_type is used to determine the name of the concrete
  functions as reported by the unittest framework. If naming_type is
  _FIRST_ARG, the testcases must be tuples, and the first element must
  have a string representation that is a valid Python identifier.
  
  Args:
    test_method: The decorated test method.
    testcases: (list of tuple/dict) A list of parameter
               tuples/dicts for individual test invocations.
    naming_type: The test naming type, either _NAMED or _ARGUMENT_REPR.
docstr_tok: ["Returns","concrete","test","functions","for","a","test","and","a","list","of","parameters",".","The","naming_type","is","used","to","determine","the","name","of","the","concrete","functions","as","reported","by","the","unittest","framework",".","If","naming_type","is","_FIRST_ARG",",","the","testcases","must","be","tuples",",","and","the","first","element","must","have","a","string","representation","that","is","a","valid","Python","identifier",".","Args",":","test_method",":","The","decorated","test","method",".","testcases",":","(","list","of","tuple\/dict",")","A","list","of","parameter","tuples\/dicts","for","individual","test","invocations",".","naming_type",":","The","test","naming","type",",","either","_NAMED","or","_ARGUMENT_REPR","."]
code: def __init__(self, test_method, testcases, naming_type):
      """Returns concrete test functions for a test and a list of parameters.
  
      The naming_type is used to determine the name of the concrete
      functions as reported by the unittest framework. If naming_type is
      _FIRST_ARG, the testcases must be tuples, and the first element must
      have a string representation that is a valid Python identifier.
  
      Args:
        test_method: The decorated test method.
        testcases: (list of tuple/dict) A list of parameter
                   tuples/dicts for individual test invocations.
        naming_type: The test naming type, either _NAMED or _ARGUMENT_REPR.
      """
      self._test_method = test_method
      self.testcases = testcases
      self._naming_type = naming_type
  
imports: import collections
  import functools
  import re
  import types
  import uuid
  import six
label_desc: Use image node_id 1 to create a new _ParameterizedTestIter object from inherited base classes: object with example: obj = _ParameterizedTestIter(test_method, testcases, naming_type)