code: def pytest_runtest_setup(item):
      if isinstance(item, pytest.Function):
          if item.nodeid in veryslow_group and (
              item.config.getvalue("runquick")
              or item.config.getvalue("runveryquick")
          ):
              pytest.skip(
                  "very slow test, skipping since --quickcheck or --veryquickcheck was passed."
              )
              return
          if item.nodeid in slow_group and item.config.getvalue(
              "runveryquick"
          ):
              pytest.skip(
                  "slow test, skipping since --veryquickcheck was passed."
              )
              return
  
          if item.nodeid in blacklist_group:
              pytest.skip("blacklisted test, see %s" % blacklist_path)
              return
  
file_path: sympy/conftest.py
imports: from __future__ import print_function, division, absolute_import
  import os
  from itertools import chain
  import json
  import sys
  import warnings
  import pytest
  from sympy.testing.runtests import setup_pprint, _get_doctest_blacklist
label_desc: Use image node_id 4 for calling a global function with example usage: pytest_runtest_setup(item) without return types