Skip to content

fix(fw): remove --ignore=src/pytest_plugins/consume/ when the eels dameon supports consume #820

Open
@danceratopz

Description

@danceratopz

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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope:evmScope: evm_transition_tool packagetype:bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions