Welcome 👋#
This is a space for end-to-end tests. These tests will be ignored by pytest and must be run specifically.
We ignore them in our pyproject.toml with the following:
[tool.pytest.ini_options]
norecursedirs = ["e2e", "integration"]
In order to run them you must specifically run this directory or one of its subdirectories.
poetry run pytest tests/integration
Structure 📁#
We have set the structure to mirror that of the primary tests folder, for example cloudfunction related tests should be placed in their respective directory, same with core, api etc.
This design is up for debate, it is just the first draft.