class_docstr: a basic test invocation item. Note that for a single function
  there might be multiple test invocation items.
code: def __init__(
      self, name, parent=None, config=None, session=None, nodeid=None
  ):
      super(Item, self).__init__(
          name, parent, config, session, nodeid=nodeid
      )
      self._report_sections = []
  
      #: user properties is a list of tuples (name, value) that holds user
      #: defined properties for this test.
      self.user_properties = []
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import warnings
  import py
  import six
  import _pytest._code
  from _pytest.compat import getfslineno
  from _pytest.mark.structures import NodeKeywords
  from _pytest.outcomes import fail
label_desc: Use image node_id 1 to create a new Item object from inherited base classes: Node with example: obj = Item(name, parent, config, session, nodeid)