{ "info": { "author": "2GIS", "author_email": "a.nyrkov@2gis.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Testing" ], "description": "Httpsrv VCR\n===========\n\nLibrary for recording http requests into yaml format that can be\nfurther understood by httpsrv_ as a server fixture\n\nInstallation\n------------\n\nPackage can be obtained from PyPi\n\n::\n\n pip install httpsrvvcr\n\n\nUsage\n-----\n\nBasic usage looks like following::\n\n python -m httpsrvvcr.recorder 8080 http://some-api-url.com/api > tape.yaml\n\n\nIt is possible to skip headers recording with ``--no-headers`` flag::\n\n python -m httpsrvvcr.recorder 8080 http://some-api-url.com/api --no-headers > tape.yaml\n\n\nOnce can also exclude some request methods from output completely::\n\n python -m httpsrvvcr.recorder 8080 http://some-api-url.com/api --skip-methods OPTIONS TRACE > tape.yaml\n\n\nAfter vcr tape is recorded one can use ``httpsrvvcr.player`` module::\n\n import unittest\n\n from httpsrv import Server\n from httpsrvvcr.player import Player\n\n server = Server(8080).start()\n player = Player(server)\n\n class MyTestCase(unittest.TestCase):\n def setUp(self):\n server.reset()\n\n @player.load('path/to/tape.yaml')\n def test_should_do_something(self):\n pass\n\n\n.. _httpsrv: https://github.com/nyrkovalex/httpsrv\n\n\nDocumentation\n-------------\n\nhttp://httpsrvvcr.readthedocs.io\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/2gis/httpsrvvcr", "keywords": "api http mock testing vcr", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "httpsrvvcr", "package_url": "https://pypi.org/project/httpsrvvcr/", "platform": "", "project_url": "https://pypi.org/project/httpsrvvcr/", "project_urls": { "Homepage": "https://github.com/2gis/httpsrvvcr" }, "release_url": "https://pypi.org/project/httpsrvvcr/0.1.9/", "requires_dist": null, "requires_python": "", "summary": "VCR recording proxy-server for usage with httpsrv", "version": "0.1.9" }, "last_serial": 2369142, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5edbc31c960030845c9385a8cfb005d6", "sha256": "48ad821841b5c4e57d0729e5852b25e0b2b0e8a164e43542b045860012de5538" }, "downloads": -1, "filename": "httpsrvvcr-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5edbc31c960030845c9385a8cfb005d6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4915, "upload_time": "2016-05-30T07:17:19", "url": "https://files.pythonhosted.org/packages/e4/56/9a2ba8f5a22aa601d0c40d5b700ca394578883725e43096f2ee3cc9f950b/httpsrvvcr-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e616ac1c0eb15d0ae0b77c8b8f47fc5e", "sha256": "67273acb518ade8b9cd651e446edd03f6d1980c3a5dc506a7420db222e05089b" }, "downloads": -1, "filename": "httpsrvvcr-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e616ac1c0eb15d0ae0b77c8b8f47fc5e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5033, "upload_time": "2016-06-03T11:46:04", "url": "https://files.pythonhosted.org/packages/6b/19/9877b68d2b7ff6ab846d0ef8241a6091e61dceb12b21f2d4906c6563fad8/httpsrvvcr-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "346d637b622d3f861d60f54b2a341845", "sha256": "33ef2abe25276240d7530ffad0a25a3c73425f307f5d9f8b585c3e85e4212fa2" }, "downloads": -1, "filename": "httpsrvvcr-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "346d637b622d3f861d60f54b2a341845", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5037, "upload_time": "2016-06-06T13:33:20", "url": "https://files.pythonhosted.org/packages/96/2b/ba4add64dcc5576f81041ad0c00058b29e586e2af304b18c47ffb8651451/httpsrvvcr-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e7c3bb37a110df48e847fc303fcfaa23", "sha256": "0607ca499b971bed2334662a4ec4bfbf638d580b20b79691e42c5bf6cc7e5524" }, "downloads": -1, "filename": "httpsrvvcr-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e7c3bb37a110df48e847fc303fcfaa23", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6001, "upload_time": "2016-06-08T12:57:02", "url": "https://files.pythonhosted.org/packages/90/f2/13deb0a29cf55ee5c7cd139aaab3cf38197459af468bc73765c9d69fb4be/httpsrvvcr-0.1.3-py3-none-any.whl" } ], "0.1.4": [], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4a3804fe033a46980e50956080efa705", "sha256": "9969c9f9062cc66636fddfd0e550330b935f0b33b7ab8c8dd16485ece32dfd8d" }, "downloads": -1, "filename": "httpsrvvcr-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4a3804fe033a46980e50956080efa705", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6923, "upload_time": "2016-06-09T15:01:57", "url": "https://files.pythonhosted.org/packages/b9/93/24daa715693f716b7533cc9da78154ed7cc95119c97e03b31c8f5276182b/httpsrvvcr-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "c46fb9043cd51effe3751471cc0b5c3d", "sha256": "a3b25217092323a2c9b7135e26f0938af3d2cad94ac9ef1e81623d91efd1a95c" }, "downloads": -1, "filename": "httpsrvvcr-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c46fb9043cd51effe3751471cc0b5c3d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6922, "upload_time": "2016-06-09T15:14:02", "url": "https://files.pythonhosted.org/packages/5b/2c/ca54b88e3523bd0ac2f1c713e46fc70ef9311cf54bf5555062da5849f698/httpsrvvcr-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "f7f9fe6ed324ac5e076b9d6f1dd68996", "sha256": "471b54d02d97e3b512dc492bdb815b5bfbfdeaf9eeb6d8ff667d40d8363d8270" }, "downloads": -1, "filename": "httpsrvvcr-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f7f9fe6ed324ac5e076b9d6f1dd68996", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7183, "upload_time": "2016-06-29T12:15:44", "url": "https://files.pythonhosted.org/packages/0a/55/368d46847cb5f4b9f466cf4701ea3dd3933d45947b5b864ce2b2d442df78/httpsrvvcr-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "28ec0cbaebdae9b9c13da878a18c8d2a", "sha256": "0ddbe8f4418e47b38d7ef0074ad74478d31e1f6f210d709695b6b4eb59352786" }, "downloads": -1, "filename": "httpsrvvcr-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "28ec0cbaebdae9b9c13da878a18c8d2a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7189, "upload_time": "2016-08-08T09:06:40", "url": "https://files.pythonhosted.org/packages/99/ad/e6dbb5365235dccf736538d482ca591278211e1568e4030a68af07a18d57/httpsrvvcr-0.1.8-py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "dadd438ba69d91790c2deed4be1de780", "sha256": "00490975d9bc35882d6a94bcd3c77f86c75832d162b3ec48954e48d9d3ed9084" }, "downloads": -1, "filename": "httpsrvvcr-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "dadd438ba69d91790c2deed4be1de780", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7312, "upload_time": "2016-09-28T18:26:00", "url": "https://files.pythonhosted.org/packages/57/80/127a3f2d9814a5d135bf4a22718630efb4c5c73b545a2bb164a520f0f4d1/httpsrvvcr-0.1.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dadd438ba69d91790c2deed4be1de780", "sha256": "00490975d9bc35882d6a94bcd3c77f86c75832d162b3ec48954e48d9d3ed9084" }, "downloads": -1, "filename": "httpsrvvcr-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "dadd438ba69d91790c2deed4be1de780", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7312, "upload_time": "2016-09-28T18:26:00", "url": "https://files.pythonhosted.org/packages/57/80/127a3f2d9814a5d135bf4a22718630efb4c5c73b545a2bb164a520f0f4d1/httpsrvvcr-0.1.9-py3-none-any.whl" } ] }