30 open-source projects similar to 05798/pytest-git-selector, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pytest Git Selector alternative.
The pytest-embrace plugin enables judicious, repeatable, lucid unit testing using.
pytest-memray is a pytest plugin for easy integration of memray.
Reuse database state on CI. Run migrations on CI tests only for changes.
.. image:: docs/sources/static/pytestmonitorreadme.png :width: 160 :align: center :alt: Pytest-Monitor
Instruments your pytest runs, exporting the spans and timing via OpenTelemetry.
pytest-robotframework is a pytest plugin that creates robotframework reports for tests written in python and allows you to run robotframework tests with pytest.
Testing your business logic is good, but documenting and testing your database interactions is critical.
pytest plugin for manipulating test data directories and files.
Code coverage tools like coverage.py show you the instrumented code coverage of your tests, however it won't tell you if you've written specific unit tests for each of your code's units (here unit meaning function).
This python package offers a small dashboard that helps you investigate long running pytest runs. It's built on top of the report that is generated by pytest-reportlog.
OS | Build | Coverage | ------ |------------------------------------------------------------------------------------------------------------------------------------------------------------------| -------- |
pytest-accept is a pytest plugin for automatically updating outputs. It runs along with pytest, observes the generated outputs, and writes them to the test's documented outputs.
A plugin to use with Pytest to disable or restrict socket calls during tests to ensure network calls are prevented.
Test code blocks in your READMEs.
A pytest plugin that allows multiple failures per test.
pytest-watcher is a tool to automatically rerun tests (using pytest by default) whenever your code changes.
Pytest plugin for testing applications that use Pyodide
pyfakefs implements a fake file system that mocks the Python file system modules. Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk. The software under test requires no modification to work with pyfakefs.
pytest-mimesis is a pytest plugin that provides pytest fixtures for Mimesis providers. This allows you to quickly and easily use randomized, dummy data as part of your test suite.
################################## Testinfra test your infrastructure ##################################