Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes complicated custom strategies much easier to debug, at the cost of a slowdown for use-cases where you catch and ignore such errors. The canonical version of these notes (with links) is on readthedocs
This release makes some minor internal changes in support of improving the Hypothesis test suite. It...
This release is a small internal refactoring to how shrinking interacts with targeted property-based...
This patch fixes an error that happens when multiple threads create new strategies. The canonical ve...
This release improves shrinking quality in some special cases. The canonical version of these notes ...
This release makes some performance improvements to shrinking. They should only be noticeable for te...
This release fixes a bug in some Hypothesis internal support code for learning automata. This mostly...
This release fixes a small internal bug in shrinking which could have caused it to perform slightly ...
This release makes some small improvements to how filtered strategies work. It should improve the pe...
This release improves shrink quality by allowing Hypothesis to automatically learn new shrink passes...
This release improves the quality of shrunk test cases in some special cases. Specifically, it shoul...
This release reverses the order in which some operations are tried during shrinking. This should gen...
This release fixes issue #2027, by changing the way Hypothesis tries to generate distinct examples ...
This release improves the performance of some internal support code. It has no user visible impact, ...
This release improves the performance of some methods in Hypothesis's internal automaton library. Th...
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 release is a small internal refactoring to how shrinking interacts with targeted property-based...
This patch fixes an error that happens when multiple threads create new strategies. The canonical ve...
This release improves shrinking quality in some special cases. The canonical version of these notes ...
This release makes some performance improvements to shrinking. They should only be noticeable for te...
This release fixes a bug in some Hypothesis internal support code for learning automata. This mostly...
This release fixes a small internal bug in shrinking which could have caused it to perform slightly ...
This release makes some small improvements to how filtered strategies work. It should improve the pe...
This release improves shrink quality by allowing Hypothesis to automatically learn new shrink passes...
This release improves the quality of shrunk test cases in some special cases. Specifically, it shoul...
This release reverses the order in which some operations are tried during shrinking. This should gen...
This release fixes issue #2027, by changing the way Hypothesis tries to generate distinct examples ...
This release improves the performance of some internal support code. It has no user visible impact, ...
This release improves the performance of some methods in Hypothesis's internal automaton library. Th...
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 release is a small internal refactoring to how shrinking interacts with targeted property-based...
This patch fixes an error that happens when multiple threads create new strategies. The canonical ve...