code: def pytest_runtest_protocol(item, nextitem):
      item.ihook.pytest_runtest_logstart(
          nodeid=item.nodeid, location=item.location
      )
      runtestprotocol(item, nextitem=nextitem)
      item.ihook.pytest_runtest_logfinish(
          nodeid=item.nodeid, location=item.location
      )
      return True
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import bdb
  import os
  import sys
  from time import time
  import attr
  import six
  from .reports import CollectErrorRepr
  from .reports import CollectReport
  from .reports import TestReport
  from _pytest._code.code import ExceptionInfo
  from _pytest.compat import safe_str
  from _pytest.outcomes import Exit
  from _pytest.outcomes import Skipped
  from _pytest.outcomes import TEST_OUTCOME
label_desc: Use image node_id 5 for calling a global function with example usage: pytest_runtest_protocol(item, nextitem) and returns: True