Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
danceratopz opened this issue Sep 19, 2024 · 0 comments
Labels
scope:evm Scope: evm_transition_tool package type:bug Something isn't working

Comments

@danceratopz
Copy link
Member

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'

@danceratopz danceratopz added type:bug Something isn't working scope:evm Scope: evm_transition_tool package labels Sep 19, 2024
@ethereum ethereum deleted a comment from Kami-prog Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope:evm Scope: evm_transition_tool package type:bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant