pytest
https://github.com/pytest-dev/pytest
Python
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported173 Subscribers
View all SubscribersAdd a CodeTriage badge to pytest
Help out
- Issues
- break up the runtestprotocol and create a sequence of setup/teardown/call actions
- warn when fixtures are imported instead of referenced via a plugin/conftest
- Allow disabling of additive options
- lastfailed - persist failure sets until all broken tests where removed
- Provide for an easier way to re-use fixtures or plugins from other conftests
- Support per-request scope for fixtures
- Errors in teardown_module erroneously attached to last executed test
- implementation of pytest lastfailed usecases that don't prematurely remove tests from the failure set
- Add shell completion (zsh)
- Take --pyargs into account to find initial conftests (was: py.test --pyargs my_pkg doesn't run pytest_addoption in my_pkg/conftest.py)
- Docs
- Python not yet supported