Open
Description
There are no tests in src/pytest_plugins/consume/
(which should change soon!), but despite this, running the framework tests with EELS as the default t8n
breaks due to pytest apparently loading the consume plugins while collecting tests, as it fails with:
➜ uv run pytest -c ./pytest-framework.ini -m run_in_serial
============================================================================================================ test session starts =============================================================================================================
platform linux -- Python 3.10.12, pytest-7.4.4, pluggy-1.5.0
rootdir: /home/dtopz/code/github/danceratopz/eest
configfile: pytest-framework.ini
testpaths: src
plugins: xdist-3.6.1, metadata-3.1.1, html-4.1.1
collected 0 items / 1 error
=================================================================================================================== ERRORS ===================================================================================================================
_______________________________________________________________________________________________________ ERROR collecting test session ________________________________________________________________________________________________________
.venv/lib/python3.10/site-packages/pluggy/_manager.py:169: in register
hook._maybe_apply_history(hookimpl)
.venv/lib/python3.10/site-packages/pluggy/_hooks.py:581: in _maybe_apply_history
res = self._hookexec(self.name, [method], kwargs, False)
.venv/lib/python3.10/site-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
src/pytest_plugins/consume/direct/conftest.py:62: in pytest_configure
blocktest_help_string = evm.get_blocktest_help()
E AttributeError: 'ExecutionSpecsTransitionTool' object has no attribute 'get_blocktest_help'