{ "info": { "author": "Florian Kromer", "author_email": "florian.kromer@mailbox.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Testing" ], "description": "# hypothesis-ros\n\n[![Build Status](https://travis-ci.org/ros-testing/hypothesis-ros.svg?branch=master)](https://travis-ci.org/ros-testing/hypothesis-ros)\n[![PyPI version](https://badge.fury.io/py/hypothesis-ros.svg)](https://badge.fury.io/py/hypothesis-ros)\n[![Read the Docs](https://img.shields.io/readthedocs/pip.svg)](http://hypothesis-ros.readthedocs.io/)\n[![GitHub license](https://img.shields.io/github/license/fkromer/hypothesis-ros.svg)](https://github.com/fkromer/hypothesis-ros/blob/master/LICENSE)\n\nHypothesis strategies for ROS node level property based testing.\n\n## Installation\n\n \u276f pip install git+https://github.com/ros-testing/hypothesis-ros\n\n## Usage\n\n \u276f pip install ipython\n \u276f ipython\n In [1]: from hypothesis_ros.message_fields import int16\n In [2]: int16().example()\n Out[2]:-32183\n In [3]: int16(min_value=5, max_value=5).example()\n Out[3]: 5\n\n## Examples\n\n \u276f pip install jupyter\n \u276f cd docs/source/notebooks/\n \u276f jupyter lab\n\n## Documentation\n\n### Sphinx documentation (user's guide, API reference)\n\nBuild the documentation.\n\n \u276f tox -e docs\n\nOpen the documentation.\n\n \u276f xdg-open ./docs/build/index.html\n\n### Interactive documentation (API reference)\n\n \u276f ipython\n In [1]: from hypothesis_ros import message_fields\n In [2]: message_fields?\n (module documentation)\n In [3]: message_fields.?\n (documentation of strategies, etc.)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ros-testing/hypothesis-ros", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "hypothesis-ros", "package_url": "https://pypi.org/project/hypothesis-ros/", "platform": "", "project_url": "https://pypi.org/project/hypothesis-ros/", "project_urls": { "Homepage": "https://github.com/ros-testing/hypothesis-ros" }, "release_url": "https://pypi.org/project/hypothesis-ros/0.3.0/", "requires_dist": [ "hypothesis (>=3.55.1)", "sphinx (>=1.7.2)" ], "requires_python": "", "summary": "Property Based Testing for the ROS node level.", "version": "0.3.0" }, "last_serial": 4035581, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "13d52dcc4c1ee60320a35efd69781cba", "sha256": "13e2856b839cb8d3b426e65fa5fbb7eb76d0b16135209aca2b8a7a87d01b3183" }, "downloads": -1, "filename": "hypothesis_ros-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13d52dcc4c1ee60320a35efd69781cba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16436, "upload_time": "2018-06-07T18:14:41", "url": "https://files.pythonhosted.org/packages/1e/37/4bb3bad68b5142b271c310e0d35d940f735135f918fc62335ded938426d2/hypothesis_ros-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c952d87726a427a94f9c6675f2e0a5fa", "sha256": "7cf501f703013e48af57a17a98fe1f56c603ba234511482b91ead6abf10f704f" }, "downloads": -1, "filename": "hypothesis-ros-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c952d87726a427a94f9c6675f2e0a5fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5460, "upload_time": "2018-05-31T20:08:54", "url": "https://files.pythonhosted.org/packages/cf/0e/9a9aba760b0b269bfe5e0c61e3efe5d69c655fe7bc596474c1b8e004e3d0/hypothesis-ros-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f33931d18b3eaee68027fae0fb60c5f9", "sha256": "7743be977fc59afb2a3cb7eb1cc76676936191d7db12089e1a895ec3b126366b" }, "downloads": -1, "filename": "hypothesis_ros-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f33931d18b3eaee68027fae0fb60c5f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18685, "upload_time": "2018-06-11T19:01:35", "url": "https://files.pythonhosted.org/packages/a4/d7/9229cf823fd6dfbbeaad5c8df70657cafcd2f119f4648c40b6f3916b7836/hypothesis_ros-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbc54450d3c7b383c7154fe95ac64ebb", "sha256": "783bce90ea53b469d5146341c3ce7ee9cfce97fc7e43b6ffbc50e8cbbae569d3" }, "downloads": -1, "filename": "hypothesis-ros-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cbc54450d3c7b383c7154fe95ac64ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13135, "upload_time": "2018-06-11T19:01:37", "url": "https://files.pythonhosted.org/packages/1a/65/8345fcb457072cdf217c0de8d7072af2d23a03a80d6f795ac7536542041d/hypothesis-ros-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c78e2589f82eb067e9b84d6c25991ed6", "sha256": "95b9639075dd164fbef83b75a43df8ea6e214dfcdfc5b300700c83d7ad277dfd" }, "downloads": -1, "filename": "hypothesis_ros-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c78e2589f82eb067e9b84d6c25991ed6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18685, "upload_time": "2018-06-11T19:09:06", "url": "https://files.pythonhosted.org/packages/03/ae/4d4e4b0ae90e8b31c8628421bb4449f9cc31731cbfa7392443ca3ef843b0/hypothesis_ros-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b401f3f6a6ecb5ded2e3de096502ccd", "sha256": "2245adf216f860d53f40f4bdad4cdb3a3ab25bd0e5a24906c0868c3f15fad1be" }, "downloads": -1, "filename": "hypothesis-ros-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8b401f3f6a6ecb5ded2e3de096502ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13138, "upload_time": "2018-06-11T19:09:07", "url": "https://files.pythonhosted.org/packages/14/54/3c4dcc1dc11eb94aa629f7e5f767e1326ed4bf3f6fea7f275c3503e7c5e7/hypothesis-ros-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c2c20a9e2d2a9d2d4279faa323d6f253", "sha256": "9d0ea2e8c8edc6513631bc0e9ed766d00ba80bd51ae5fe9fedd98688b5e6a0cf" }, "downloads": -1, "filename": "hypothesis_ros-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2c20a9e2d2a9d2d4279faa323d6f253", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18979, "upload_time": "2018-07-06T07:04:13", "url": "https://files.pythonhosted.org/packages/65/98/ed77d1d6490e1ffaec5c5c250d4325d8fe3d75a36ceeb2a4e823fcf6832b/hypothesis_ros-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d65aa27e7f1e2007ef516f07f3098295", "sha256": "af37e3183306782c41cdf683aecae23ee448d3b3076a75481b8090fdc4cd5eaa" }, "downloads": -1, "filename": "hypothesis-ros-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d65aa27e7f1e2007ef516f07f3098295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13440, "upload_time": "2018-07-06T07:04:14", "url": "https://files.pythonhosted.org/packages/43/13/633fa679193a09a415df69d4089492308a9a24c6e6db771e21872da62570/hypothesis-ros-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2c20a9e2d2a9d2d4279faa323d6f253", "sha256": "9d0ea2e8c8edc6513631bc0e9ed766d00ba80bd51ae5fe9fedd98688b5e6a0cf" }, "downloads": -1, "filename": "hypothesis_ros-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2c20a9e2d2a9d2d4279faa323d6f253", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18979, "upload_time": "2018-07-06T07:04:13", "url": "https://files.pythonhosted.org/packages/65/98/ed77d1d6490e1ffaec5c5c250d4325d8fe3d75a36ceeb2a4e823fcf6832b/hypothesis_ros-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d65aa27e7f1e2007ef516f07f3098295", "sha256": "af37e3183306782c41cdf683aecae23ee448d3b3076a75481b8090fdc4cd5eaa" }, "downloads": -1, "filename": "hypothesis-ros-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d65aa27e7f1e2007ef516f07f3098295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13440, "upload_time": "2018-07-06T07:04:14", "url": "https://files.pythonhosted.org/packages/43/13/633fa679193a09a415df69d4089492308a9a24c6e6db771e21872da62570/hypothesis-ros-0.3.0.tar.gz" } ] }