This release fixes issue #1864, where some simple tests would perform very slowly, because they would run many times with each subsequent run being progressively slower. They will now stop after a more reasonable number of runs without hitting this problem. Unless you are hitting exactly this issue, it is unlikely that this release will have any effect, but certain classes of custom generators that are currently very slow may become a bit faster, or start to trigger health check failures. The canonical version of these notes (with links) is on readthedocs
This release improves Hypothesis's management of the set of test cases it tracks between runs. It wi...
Test Statistics now include the best score seen for each label, which can help avoid the threshold p...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...
This release adds some heuristics to test case generation that try to ensure that test cases generat...
This release fixes issue #2027, by changing the way Hypothesis tries to generate distinct examples ...
This release fixes an internal issue where Hypothesis would sometimes generate test cases that were ...
This patch makes the "too_slow" health check more consistent with long "deadline" tests (issue #3367...
This release fixes a small internal bug in shrinking which could have caused it to perform slightly ...
This release (potentially very significantly) improves the performance of failing tests in some rare...
This patch ensures that we shorten tracebacks for tests which fail due to inconsistent data generati...
This release fixes a small caching bug in Hypothesis internals that may under some circumstances hav...
This release makes some performance improvements to shrinking. They should only be noticeable for te...
This release limits the maximum duration of the shrinking phase to five minutes, so that Hypothesis ...
This release fixes issue #2395, where under some circumstances targeted property-based testing could...
This release improves the performance of some methods in Hypothesis's internal automaton library. Th...
This release improves Hypothesis's management of the set of test cases it tracks between runs. It wi...
Test Statistics now include the best score seen for each label, which can help avoid the threshold p...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...
This release adds some heuristics to test case generation that try to ensure that test cases generat...
This release fixes issue #2027, by changing the way Hypothesis tries to generate distinct examples ...
This release fixes an internal issue where Hypothesis would sometimes generate test cases that were ...
This patch makes the "too_slow" health check more consistent with long "deadline" tests (issue #3367...
This release fixes a small internal bug in shrinking which could have caused it to perform slightly ...
This release (potentially very significantly) improves the performance of failing tests in some rare...
This patch ensures that we shorten tracebacks for tests which fail due to inconsistent data generati...
This release fixes a small caching bug in Hypothesis internals that may under some circumstances hav...
This release makes some performance improvements to shrinking. They should only be noticeable for te...
This release limits the maximum duration of the shrinking phase to five minutes, so that Hypothesis ...
This release fixes issue #2395, where under some circumstances targeted property-based testing could...
This release improves the performance of some methods in Hypothesis's internal automaton library. Th...
This release improves Hypothesis's management of the set of test cases it tracks between runs. It wi...
Test Statistics now include the best score seen for each label, which can help avoid the threshold p...
Hypothesis now shrinks examples where the error is raised while drawing from a strategy. This makes...