This release fixes some cases where we might previously have failed to run the validation logic for some strategies. As a result tests which would previously have been silently testing significantly less than they should may now start to raise "InvalidArgument" now that these errors are caught. The canonical version of these notes (with links) is on readthedocs
This patch improves the error message when invalid arguments are passed to "rule()" or "invariant()"...
This patch cleans up some internal code related to filtering strategies. There is no user-visible ch...
This release adds the explain phase, in which Hypothesis attempts to explain why your test failed by...
This release ensures that the strategies passed to "@given" are properly validated when applied to a...
This release improves Hypothesis's "Falsifying example" output, by breaking output across multiple l...
This patch adds a ".hypothesis" property to invalid test functions, bringing them inline with valid ...
This release adjusts some internal code to help make our test suite more reliable. There is no user-...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...
This patch improves the messaging that comes from invalid size arguments to collection strategies su...
This release makes some minor internal changes in support of improving the Hypothesis test suite. It...
This patch ensures that we shorten tracebacks for tests which fail due to inconsistent data generati...
This patch strengthens some internal import-time consistency checks for the built-in strategies. The...
This release adds some heuristics to test case generation that try to ensure that test cases generat...
This patch adds some internal comments and clarifications to the Hypothesis implementation. There is...
This release is mostly internal changes in support of better testing of the core engine. You are unl...
This patch improves the error message when invalid arguments are passed to "rule()" or "invariant()"...
This patch cleans up some internal code related to filtering strategies. There is no user-visible ch...
This release adds the explain phase, in which Hypothesis attempts to explain why your test failed by...
This release ensures that the strategies passed to "@given" are properly validated when applied to a...
This release improves Hypothesis's "Falsifying example" output, by breaking output across multiple l...
This patch adds a ".hypothesis" property to invalid test functions, bringing them inline with valid ...
This release adjusts some internal code to help make our test suite more reliable. There is no user-...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...
This patch improves the messaging that comes from invalid size arguments to collection strategies su...
This release makes some minor internal changes in support of improving the Hypothesis test suite. It...
This patch ensures that we shorten tracebacks for tests which fail due to inconsistent data generati...
This patch strengthens some internal import-time consistency checks for the built-in strategies. The...
This release adds some heuristics to test case generation that try to ensure that test cases generat...
This patch adds some internal comments and clarifications to the Hypothesis implementation. There is...
This release is mostly internal changes in support of better testing of the core engine. You are unl...
This patch improves the error message when invalid arguments are passed to "rule()" or "invariant()"...
This patch cleans up some internal code related to filtering strategies. There is no user-visible ch...
This release adds the explain phase, in which Hypothesis attempts to explain why your test failed by...