{ "info": { "author": "Alex Willmer", "author_email": "alex@moreati.org.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: Hypothesis", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "========\nhypothit\n========\n\n|PyPI badge| |Docs badge| |CI badge|\n\nCommand line interface for Hypothesis property based tests\n\n::\n\n $ hypothit trial --given \"a=integers()\" --assume 'a!=0' \"assert a==42\"\n from hypothesis import given, assume\n from hypothesis.strategies import integers\n\n\n @given(a=integers())\n def inner(a):\n assume(a!=0)\n assert a==42\n\n inner()\n\n Falsifying example: inner(a=1)\n Traceback (most recent call last):\n File \".../hypothit/cli.py\", line 90, in trial\n exec(src, g)\n File \"\", line 10, in \n File \"\", line 6, in inner\n File \".../hypothesis/core.py\", line 1024, in wrapped_test\n raise the_error_hypothesis_found\n File \"\", line 8, in inner\n AssertionError\n\n* Free software: MPL v2\n* Documentation: https://hypothit.readthedocs.io.\n\nCredits\n-------\n\nThis package was cut with Cookiecutter_, & `audreyr/cookiecutter-pypackage`_.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n.. |PyPI badge| image:: https://img.shields.io/pypi/v/hypothit.svg\n :target: https://pypi.python.org/pypi/hypothit\n\n.. |CI badge| image:: https://img.shields.io/travis/moreati/hypothit.svg\n :target: https://travis-ci.org/moreati/hypothit\n\n.. |Docs badge| image:: https://readthedocs.org/projects/hypothit/badge/?version=latest\n :target: https://hypothit.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-05-01)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moreati/hypothit", "keywords": "hypothesis testing property-based-testing", "license": "MPL v2", "maintainer": "", "maintainer_email": "", "name": "hypothit", "package_url": "https://pypi.org/project/hypothit/", "platform": "", "project_url": "https://pypi.org/project/hypothit/", "project_urls": { "Homepage": "https://github.com/moreati/hypothit" }, "release_url": "https://pypi.org/project/hypothit/0.1.0/", "requires_dist": [ "hypothesis" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Command line interface for Hypothesis property based tests", "version": "0.1.0" }, "last_serial": 5239981, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eac0f6f8f10cde545c52d94e088121d3", "sha256": "e456a04e0dc15f188bada52821dcc7787acc9ec1d2d3ef5980497617bf21104c" }, "downloads": -1, "filename": "hypothit-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eac0f6f8f10cde545c52d94e088121d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9908, "upload_time": "2019-05-07T20:22:49", "url": "https://files.pythonhosted.org/packages/52/16/19a7744ad40793b7a1c6afed80520f80dac4776da5b4ddc48a3f9a2ddeff/hypothit-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f176d11269e95a53ff33cad862387f46", "sha256": "f8b2a2db92c19faee2a8f4c62fb9df728097baa501f22e90c19ac6e0b9646cee" }, "downloads": -1, "filename": "hypothit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f176d11269e95a53ff33cad862387f46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14791, "upload_time": "2019-05-07T20:22:52", "url": "https://files.pythonhosted.org/packages/0e/cc/95506355c9e08dad4a18e60ca8cd3fb89340d5e929b2db0573dd23054383/hypothit-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eac0f6f8f10cde545c52d94e088121d3", "sha256": "e456a04e0dc15f188bada52821dcc7787acc9ec1d2d3ef5980497617bf21104c" }, "downloads": -1, "filename": "hypothit-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eac0f6f8f10cde545c52d94e088121d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9908, "upload_time": "2019-05-07T20:22:49", "url": "https://files.pythonhosted.org/packages/52/16/19a7744ad40793b7a1c6afed80520f80dac4776da5b4ddc48a3f9a2ddeff/hypothit-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f176d11269e95a53ff33cad862387f46", "sha256": "f8b2a2db92c19faee2a8f4c62fb9df728097baa501f22e90c19ac6e0b9646cee" }, "downloads": -1, "filename": "hypothit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f176d11269e95a53ff33cad862387f46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 14791, "upload_time": "2019-05-07T20:22:52", "url": "https://files.pythonhosted.org/packages/0e/cc/95506355c9e08dad4a18e60ca8cd3fb89340d5e929b2db0573dd23054383/hypothit-0.1.0.tar.gz" } ] }