Fedora 22 Update: python-hypothesis-1.11.2-1.fc22

updates at fedoraproject.org updates at fedoraproject.org
Wed Oct 7 06:22:41 UTC 2015

Fedora Update Notification
2015-10-07 03:46:09.914423

Name        : python-hypothesis
Product     : Fedora 22
Version     : 1.11.2
Release     : 1.fc22
URL         : https://github.com/DRMacIver/hypothesis
Summary     : A library for property based testing
Description :
Hypothesis is a library for testing your Python code against a much
larger range of examples than you would ever want to write by
hand. It’s based on the Haskell library, Quickcheck, and is designed
to integrate seamlessly into your existing Python unit testing work

Update Information:

Bug fixes:  1.11.2:  - `Settings(database=my_db)` would not be correctly
inherited when used as a default setting, so that newly created settings would
use the `database_file` setting and create an SQLite example database. -
`Settings.default.database = my_db` would previously have raised an error and
now works. - Timeout could sometimes be significantly exceeded if during
simplification there were a lot of examples tried that didn’t trigger the bug. -
When loading a heavily simplified example using a `basic()` strategy from the
database this could cause Python to trigger a recursion error. - Remove use of
deprecated API in pytest plugin so as to not emit warning  1.11.1:  - When
running Hypothesis tests in parallel (e.g. using pytest-xdist) there was a race
condition caused by code generation. - Example databases are now cached per
thread so as to not use sqlite connections from multiple threads. This should
make Hypothesis now entirely thread safe. - `floats()` with only `min_value` or
`max_value` set would have had a very bad distribution. - Running on 3.5,
Hypothesis would have emitted deprecation warnings because of use of
`inspect.getargspec`  see

  [ 1 ] Bug #1263876 - python-hypothesis-v1.11.1 is available

This update can be installed with the "yum" update program. Use
su -c 'yum update python-hypothesis' at the command line.
For more information, refer to "Managing Software with yum",
available at https://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list