Skip to content

Releases: HypothesisWorks/hypothesis

Hypothesis for Python - version 6.133.1

03 Jun 01:00
Compare
Choose a tag to compare

The "to_json" hook used internally when writing observability reports
is now supported on nested dataclasses (in addition to outermost
dataclasses).

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

Hypothesis for Python - version 6.133.0

02 Jun 07:02
Compare
Choose a tag to compare

Warn when "shared()" strategies with the same "key" draw from
different base strategies. This could lead to subtle failures or
lower-than-expected example coverage.

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

Hypothesis for Python - version 6.132.0

31 May 19:48
Compare
Choose a tag to compare

Add "on_observation()" to the internal alternative backends interface.

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

Hypothesis for Python - version 6.131.33

31 May 15:56
Compare
Choose a tag to compare

This patch restores compatibility when using the legacy Python 3.9
LL(1) parser, which was accidentally broken since version 6.130.13.

Thanks to Marco Ricci for this fix!

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

Hypothesis for Python - version 6.131.32

30 May 18:19
Compare
Choose a tag to compare

fuzz_one_input now writes observability reports if observability is
enabled, bringing it in line with the behavior of other standard ways
to invoke a Hypothesis test.

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

Hypothesis for Python - version 6.131.31

30 May 06:02
Compare
Choose a tag to compare

Hypothesis for Python - version 6.131.30

27 May 18:06
Compare
Choose a tag to compare

This patch resolves a Pandas FutureWarning (issue #4400) caused by
indexing with an integer key.

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

Hypothesis for Python - version 6.131.29

27 May 17:09
Compare
Choose a tag to compare

The observations passed to "TESTCASE_CALLBACKS" are now dataclasses,
rather than dictionaries. The content written to
".hypothesis/observed" under "HYPOTHESIS_EXPERIMENTAL_OBSERVABILITY"
remains the same.

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

Hypothesis for Python - version 6.131.28

25 May 17:58
Compare
Choose a tag to compare

Hypothesis for Python - version 6.131.27

24 May 22:36
Compare
Choose a tag to compare

Add "PrimitiveProvider.replay_choices" to the alternative backends
interface, to support warm-starting e.g. hypothesis-crosshair from
hypofuzz.

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