Closed leandrowcs closed 5 months ago
pytest doesn't have an --env
argument and it's correctly telling you that. You might be missing a plugin needed for that argument.
Ah whoops, I missed the part where you add that argument yourself. Where do you have that code?
Thanks for the quick reply. It is an internal project of my work.
I'm trying to create arguments to control the execution environment of my tests.
Thanks for the quick reply. It is an internal project of my work.
I'm trying to create arguments to control the execution environment of my tests.
But in which file (full path ideally) is the code you've shown? How does the rest of the file tree look?
C:\Users\leandro.dasilva\Documents\python\plato-automation\tests\step_defs\conftest.py
It'll need to be in e.g. your root conftest.py, see the note in the docs: https://docs.pytest.org/en/8.1.x/reference/reference.html#pytest.hookspec.pytest_addoption
Thank you for your support. It's working now.
Command I'm trying to execute my code:
pipenv run python -m pytest -k "test_it" --env stg
Error message:
Pipenv list of packages:
Pytest / Pipenv / Python version:
My code:
pip list
from the virtual environment you are using