Releases: darrenburns/ward
0.17.1a0
Fixes a regression with the @using
where the bound_args
it set were not being respected later in the test running stage.
0.17.0a0
Rewrite of fixture caching to make it more scalable.
This will allow us to support arbitrary fixture scopes much easier (e.g. Hypothesis examples can each have their own scope).
The rewrite also removes the awkward requirement that tests had to run in sequential order. This means we can now support things like randomised test order, and multi-process mode.
0.16.0a0
- Adds
@using
decorator as an alternative means of injecting fixtures. This will enable support for Hypothesis.
0.15.0a0
- Adds parameterised testing capabilities to tests using the
each
function. - Tidy up of test generation code (@khusrokarim)
- Fixes bug where raw values injected into fixtures (@khusrokarim)
0.14.1a0
Hotfix re-enables output capturing and removes some docs that have been transferred to ward-docs
.
0.14.0a0
Fixture scoping (global, module, test).
0.13.0a0
Removing a lot of older code around name matching fixtures.
0.12.0a0
Fixtures without the name matching magic.
0.11.1a0
Updating screenshot to GitHub URL so that it appears on PyPI correctly.
0.11.0a0
Descriptive testing