Plugin for pytest which provides tools for fixtures
Project description
pytest-fixture-tools: Pytest fixture tools plugin
The pytest-fixture-tools package is a pytest plugin which provides various tools for fixture.
Installation
pip install pytest-fixture-tools
Usage
If you have already installed pytest-fixture-tools plugin then you can use one of its commands.
--show-fixture-duplicates - will collect all fixtures and print you a list of duplicates for each fixture.
With --show-fixture-duplicates you can use --fixture name_of_fixture option to get list of duplicates only for specific fixture
py.test tests/ --show-fixture-duplicates --fixture order
Output can look like this:
========================================== test session starts ==========================================
platform linux2 -- Python 2.7.3 -- pytest-2.5.1 -- /home/batman/.virtualenvs/arkham-city/bin/python
Tests are shuffled using seed number 355495648184.
cachedir: /home/batman/.virtualenvs/arkham-city/.cache
plugins: fixture-tools, random, bdd-splinter, pep8, cov, contextfixture, bdd, xdist, instafail, cache
collected 2347 items / 1 skipped
------------------------------------------------- order -------------------------------------------------
tests/fixtures/order.py:30
tests/unit/api/conftest.py:261
Contact
If you have questions, bug reports, suggestions, etc. please create an issue on the GitHub project page.
License
This software is licensed under the MIT license
See License
© 2013 Paylogic International.
Changelog
1.0.0
Initial public release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for pytest-fixture-tools-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92287310e65a170d134177465ebeb822c04df7a084be4814eb323524e37a41e7 |
|
MD5 | 7ef69f1deffbb78f78d07bfced4599f1 |
|
BLAKE2b-256 | 2edfc4dde21a8283425750d30c7f81557bb8d00ef11ee2593370e6d615190ca9 |