{ "info": { "author": "Nikita Grishko", "author_email": "gr1n@protonmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# pytest-mockservers [![Build Status](https://travis-ci.org/Gr1N/pytest-mockservers.svg?branch=master)](https://travis-ci.org/Gr1N/pytest-mockservers) [![Updates](https://pyup.io/repos/github/Gr1N/pytest-mockservers/shield.svg)](https://pyup.io/repos/github/Gr1N/pytest-mockservers/) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n`pytest-mockservers` package provides a set of fixtures which can help you to test your code in cases when you need to check that requests which you sent to HTTP/UDP server are really sent.\n\nAvailable fixtures:\n\n* `http_server`\n* `http_server_factory`\n* `unused_port`\n* `unused_port_factory`\n* `unused_udp_port`\n* `unused_udp_port_factory`\n* `udp_server_factory`\n\n## Installation\n\n $ pip install pytest-mockservers\n\n## Usage\n\nLook into `tests/*` to find real examples of `pytest-mockserver` fixtures usage.\n\n## Contributing\n\nTo work on the `pytest-mockservers` codebase, you'll want to clone the project locally and install the required dependencies via [poetry](https://poetry.eustace.io):\n\n $ git clone git@github.com:Gr1N/pytest-mockservers.git\n $ poetry install\n\nTo run tests and linters use command below:\n\n $ poetry run tox\n\nIf you want to run only tests or linters you can explicitly specify which test environment you want to run, e.g.:\n\n $ poetry run tox -e py37-tests\n\n## License\n\n`pytest-mockservers` is licensed under the MIT license. See the license file for details.\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/Gr1N/pytest-mockservers", "keywords": "asyncio,pytest,plugin,http,upd,mock", "license": "MIT", "maintainer": "Nikita Grishko", "maintainer_email": "gr1n@protonmail.com", "name": "pytest-mockservers", "package_url": "https://pypi.org/project/pytest-mockservers/", "platform": "", "project_url": "https://pypi.org/project/pytest-mockservers/", "project_urls": { "Homepage": "https://github.com/Gr1N/pytest-mockservers", "Repository": "https://github.com/Gr1N/pytest-mockservers" }, "release_url": "https://pypi.org/project/pytest-mockservers/0.4.0/", "requires_dist": [ "aiohttp (>=3.0.0)", "pytest (>=3.0.0)", "pytest-asyncio (>=0.9.0)" ], "requires_python": ">=3.6,<4.0", "summary": "A set of fixtures to test your requests to HTTP/UDP servers", "version": "0.4.0" }, "last_serial": 4896015, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e3b494dc58a216e8fcf0012a81f37652", "sha256": "8bb3268f162fd2e63e6eb52a1be53fb884101938dcb4a454cc1b171a92bb8932" }, "downloads": -1, "filename": "pytest_mockservers-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3b494dc58a216e8fcf0012a81f37652", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3805, "upload_time": "2018-06-06T11:31:58", "url": "https://files.pythonhosted.org/packages/6d/9a/c6269571f109b72d473fb3c57f049b5eb5b4fcdccf729bad9f916bbd9f9f/pytest_mockservers-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc4a446b2b3024fca1dca4975cbebff0", "sha256": "28c5d1e7fe0d1266b97ba9b1e6027f891be2d23bdcc38c92dff79764df050675" }, "downloads": -1, "filename": "pytest-mockservers-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fc4a446b2b3024fca1dca4975cbebff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3419, "upload_time": "2018-06-06T11:31:57", "url": "https://files.pythonhosted.org/packages/f8/44/3e1f3c368ba54d1fbcd07c6ddae37bb23b670372c999d6b2b204c72ec7cc/pytest-mockservers-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "91b76f4852fc18b03c52d94f38ddca54", "sha256": "6709c93c2b6a1ae5d69e30d6c735380234de8372176d696ab365c9c88e682c61" }, "downloads": -1, "filename": "pytest_mockservers-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "91b76f4852fc18b03c52d94f38ddca54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 6821, "upload_time": "2018-07-06T18:16:01", "url": "https://files.pythonhosted.org/packages/d8/48/6a14c10a22baa0be7f3b8a7a262ecf9dbc86575129fd9865d2c24f123826/pytest_mockservers-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "545adf866f1c56384b541b756c686480", "sha256": "464fbbc45fb0b5be53dd738ab116ac53680fd4cadd7bbe098d69a497d1ab38c0" }, "downloads": -1, "filename": "pytest-mockservers-0.2.0.tar.gz", "has_sig": false, "md5_digest": "545adf866f1c56384b541b756c686480", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3751, "upload_time": "2018-07-06T18:16:00", "url": "https://files.pythonhosted.org/packages/67/57/dec7aef4b35ca4e6369d2c38b256e9851837a961a708ee6af56b7fb54655/pytest-mockservers-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "21eb9235ec19e79443af0dc2d7ee0602", "sha256": "e79209fa5986df8764da26d08e177bc2bcf3b7503fa6e0f2c9391551b9edbe2c" }, "downloads": -1, "filename": "pytest_mockservers-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "21eb9235ec19e79443af0dc2d7ee0602", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7432, "upload_time": "2018-11-25T19:56:32", "url": "https://files.pythonhosted.org/packages/85/eb/fa46f8ea24cff447178d319c0bc068cbaee13f3f8400e0ab98aa859d05d5/pytest_mockservers-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb4e66f0da67d339fc3347e5cb980e35", "sha256": "dd6775ae903ac625821334a5b8cff0582799e81d63cbe9d5cb5120ae8c660d10" }, "downloads": -1, "filename": "pytest-mockservers-0.3.0.tar.gz", "has_sig": false, "md5_digest": "bb4e66f0da67d339fc3347e5cb980e35", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3859, "upload_time": "2018-11-25T19:56:30", "url": "https://files.pythonhosted.org/packages/10/69/447de0c23d926cf74bd28d6fae154fb2957e4474d7807f5bc5017bf0baed/pytest-mockservers-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e3d23fbd8128c276569ad4f97c5cb238", "sha256": "4b8ea9e27977eb4b53220e6c2b5d3cce49a95873aeafba2408ab77051fc51c3a" }, "downloads": -1, "filename": "pytest_mockservers-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e3d23fbd8128c276569ad4f97c5cb238", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7430, "upload_time": "2019-03-04T20:08:54", "url": "https://files.pythonhosted.org/packages/48/8c/b2a6a0ef110980991d6b09a28d99c77df2f3653a3c7ff69f8cbc443b579e/pytest_mockservers-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ebed744c8257816f6299dbd2752624c", "sha256": "7149e098702b79882d8e036f39a7041437c3848773de7c6885999e4defa1f944" }, "downloads": -1, "filename": "pytest-mockservers-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1ebed744c8257816f6299dbd2752624c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3836, "upload_time": "2019-03-04T20:08:52", "url": "https://files.pythonhosted.org/packages/df/db/9402ff4c2a3f0b1151ca6cb22105de24a0163e52464f9140eacb4bd71b20/pytest-mockservers-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3d23fbd8128c276569ad4f97c5cb238", "sha256": "4b8ea9e27977eb4b53220e6c2b5d3cce49a95873aeafba2408ab77051fc51c3a" }, "downloads": -1, "filename": "pytest_mockservers-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e3d23fbd8128c276569ad4f97c5cb238", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7430, "upload_time": "2019-03-04T20:08:54", "url": "https://files.pythonhosted.org/packages/48/8c/b2a6a0ef110980991d6b09a28d99c77df2f3653a3c7ff69f8cbc443b579e/pytest_mockservers-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ebed744c8257816f6299dbd2752624c", "sha256": "7149e098702b79882d8e036f39a7041437c3848773de7c6885999e4defa1f944" }, "downloads": -1, "filename": "pytest-mockservers-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1ebed744c8257816f6299dbd2752624c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3836, "upload_time": "2019-03-04T20:08:52", "url": "https://files.pythonhosted.org/packages/df/db/9402ff4c2a3f0b1151ca6cb22105de24a0163e52464f9140eacb4bd71b20/pytest-mockservers-0.4.0.tar.gz" } ] }