Pytest is capable to pick up and run existing tests without any or little configuration. This section describes how to get started quickly.
Step 1. Install¶
pytest-flask is available on PyPi, and can be easily installed via
pip install pytest-flask
Step 2. Configure¶
Define your application fixture in
from myapp import create_app @pytest.fixture def app(): app = create_app() return app
Step 3. Run your test suite¶
pytest command to run your test suite:
Pytest discovers your tests and has a built-in integration with other
testing tools (such as
comprehensive examples and use cases can be found in the official
The Feature reference section gives a more detailed view of available features, as well as test fixtures and markers.
Consult the pytest documentation for more information about pytest itself.
If you want to contribute to the project, see the How to contribute section.