Command line interface for Hypothesis property based tests
Project description
hypothit
Command line interface for Hypothesis property based tests
$ hypothit trial --given "a=integers()" --assume 'a!=0' "assert a==42" from hypothesis import given, assume from hypothesis.strategies import integers @given(a=integers()) def inner(a): assume(a!=0) assert a==42 inner() Falsifying example: inner(a=1) Traceback (most recent call last): File ".../hypothit/cli.py", line 90, in trial exec(src, g) File "<string>", line 10, in <module> File "<string>", line 6, in inner File ".../hypothesis/core.py", line 1024, in wrapped_test raise the_error_hypothesis_found File "<string>", line 8, in inner AssertionError
Free software: MPL v2
Documentation: https://hypothit.readthedocs.io.
Credits
This package was cut with Cookiecutter, & audreyr/cookiecutter-pypackage.
History
0.1.0 (2019-05-01)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hypothit-0.1.0.tar.gz
(14.8 kB
view hashes)
Built Distribution
Close
Hashes for hypothit-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e456a04e0dc15f188bada52821dcc7787acc9ec1d2d3ef5980497617bf21104c |
|
MD5 | eac0f6f8f10cde545c52d94e088121d3 |
|
BLAKE2b-256 | 521619a7744ad40793b7a1c6afed80520f80dac4776da5b4ddc48a3f9a2ddeff |