Skip to content

Bump hypothesis from 6.34.1 to 6.40.0

WKDV Bot requested to merge dependabot/pip/hypothesis-6.40.0 into develop

Bumps hypothesis from 6.34.1 to 6.40.0.

Release notes

Sourced from hypothesis's releases.

Hypothesis for Python - version 6.40.0

The Ghostwriter can now write tests which check that two or more functions are equivalent on valid inputs, or raise the same type of exception for invalid inputs (issue #3267).

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

Hypothesis for Python - version 6.39.6

This patch makes some quality-of-life improvements to the Ghostwriter: we guess the "text()" strategy for arguments named "text" (...obvious in hindsight, eh?); and improved the error message if you accidentally left in a "nothing()" or broke your rich install.

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

Hypothesis for Python - version 6.39.5

This patch improves our error detection and message when Hypothesis is run on a Python implementation without support for "-0.0", which is required for the "floats()" strategy but can be disabled by unsafe compiler options (issue #3265).

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

Hypothesis for Python - version 6.39.4

This patch tweaks some internal formatting. There is no user-visible change.

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

Hypothesis for Python - version 6.39.3

If the "shrink" phase is disabled, we now stop the "generate" phase as soon as an error is found regardless of the value of the "report_multiple_examples" setting, since that's probably what you wanted (issue #3244).

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

Hypothesis for Python - version 6.39.2

This patch clarifies rare error messages in "builds()" (issue #3225) and "floats()" (issue #3207).

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

Hypothesis for Python - version 6.39.1

This patch fixes a regression where the bound inner function ("your_test.hypothesis.inner_test") would be invoked with positional arguments rather than passing them by name, which broke pytest-asyncio (issue #3245).

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

... (truncated)

Commits
  • 1aaec83 Bump hypothesis-python version to 6.40.0 and update changelog
  • ab28549 Merge pull request #3273 from Zac-HD/ghostwrite-equivalent-with-errors
  • ec6144b Equivalent-or-same-error Ghostwriter
  • 33624c9 Ghostwriter internal refactoring
  • 554e6a1 Add CLI help text
  • a1ad5d6 Bump hypothesis-python version to 6.39.6 and update changelog
  • 5ab09a0 Merge pull request #3270 from Zac-HD/ghostwriter-qol
  • 546fc56 Merge pull request #3272 from HypothesisWorks/create-pull-request/patch
  • c3b1274 Update pinned dependencies
  • 70c9926 Bump hypothesis-python version to 6.39.5 and update changelog
  • Additional commits viewable in compare view

Merge request reports