* If a test description doesnt fit in the width of the terminal, it will be wrapped to multiple lines and left aligned. * Dots taking up multiple lines will align in the same way.
0.20.0a0
* Adds `--test-output-style` options (`test-per-line`, `dots-module`, `dots-global`) * Tidies up output in some areas
0.19.0a0
* Improves readability of the output by spacing things out a bit more. * Handling user keyboard interrupts by outputting the results of all tests that had run up until that point. * Only show the colour keys in the chart if they're present in the chart.
0.18.0a0
Adds the ability to use string formatting notation in test descriptions, which Ward can fill in using the values that it injects into your test.
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.