tox: Update hypothesis to 1.16.0.

There are no public API changes in this release but it includes a behaviour
change that I wasn't comfortable putting in a patch release.

- Functions from hypothesis.strategies will no longer raise InvalidArgument on
  bad arguments. Instead the same errors will be raised when a test using such
  a strategy is run. This may improve startup time in some cases, but the main
  reason for it is so that errors in strategies won't cause errors in loading,
  and it can interact correctly with things like pytest.mark.skipif.
- Errors caused by accidentally invoking the legacy API are now much less
  confusing, although still throw NotImplementedError.
- hypothesis.extra.django is 1.9 compatible.
- When tests are run with max_shrinks=0 this will now still rerun the test on
  failure and will no longer print "Trying example:" before each run.
  Additionally note() will now work correctly when used with max_shrinks=0.
This commit is contained in:
Florian Bruhin 2015-12-09 17:32:45 +01:00
parent 73b4704d6c
commit 8d7e43e4c4

View File

@ -20,7 +20,7 @@ deps =
Flask==0.10.1
glob2==0.4.1
httpbin==0.4.0
hypothesis==1.15.0
hypothesis==1.16.0
itsdangerous==0.24
Mako==1.0.3
parse==1.6.6