Skip to content

Releases: HypothesisWorks/hypothesis

Hypothesis for Python - version 6.135.16

26 Jun 03:36
Compare
Choose a tag to compare

Fixes an error when the "_pytest" module is present in "sys.modules",
but not the "_pytest.outcomes" or "_pytest.fixtures" modules. This
can happen with code that imports just "_pytest", without importing
"pytest".

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.15

25 Jun 17:37
Compare
Choose a tag to compare

Temporarily disable the warning when "shared()" strategies with the
same "key" draw from different base strategies, due to false alarms.
Once we fix the false alarms in a future release, the warning will be
re-enabled.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.14

20 Jun 19:16
Compare
Choose a tag to compare

Speed up usages of "sampled_from()" by deferring evaluation of its
repr, and truncating its repr for large collections (over 512
elements). This is especially noticeable when using "sampled_from()"
with large collections. The repr of "sampled_from()" strategies
involving sequence classes with custom reprs may change as a result of
this release.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.13

20 Jun 06:37
Compare
Choose a tag to compare

Fixes a substantial performance regression in stateful tests from
computing string representations, present since version 6.131.20.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.12

19 Jun 17:36
Compare
Choose a tag to compare

Hypothesis for Python - version 6.135.11

17 Jun 22:33
Compare
Choose a tag to compare

This patch fixes an error when importing our django extra (via
"hypothesis.extra.django") if "django.contrib.auth" was not in
"INSTALLED_APPS" (issue #3716).

Thanks to Chris Wesseling for this fix!

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.10

15 Jun 06:02
Compare
Choose a tag to compare

Fix a rare race condition in "fetch()", where we might have read from
a non-existent directory.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.9

13 Jun 05:57
Compare
Choose a tag to compare

Refactor some internal code related to patches to make it easier to
test.

The canonical version of these notes (with links) is on readthedocs.

Hypothesis for Python - version 6.135.8

13 Jun 04:03
Compare
Choose a tag to compare

Hypothesis for Python - version 6.135.7

12 Jun 02:18
Compare
Choose a tag to compare

Fixes a race condition in "add_listener()" for
"DirectoryBasedExampleDatabase" after version 6.135.1 where the
listener might have tried to read a file that doesn't exist.

The canonical version of these notes (with links) is on readthedocs.