{ "info": { "author": "Shevchenko Vladimir", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "===========================\nclient for http mock server\n===========================\n\n.. image:: https://badge.fury.io/py/mocker-client.svg\n :target: https://badge.fury.io/py/mocker-client\n\n.. image:: https://codecov.io/gh/vilus/mocker_client/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/vilus/mocker_client\n\n.. image:: https://travis-ci.org/vilus/mocker_client.svg?branch=master\n :target: https://travis-ci.org/vilus/mocker_client\n\npython client for create/delete mocks on mock server\n\n\nExample\n--------\n.. code-block:: bash\n\n pip install mocker-client\n\n\n.. code-block:: python\n\n from mocker_client import MockServer, Mock\n\n\n mock = MockServer(url='http://127.0.0.1:8080/mocker_api/mocks/').create_mock(\n {'name': 'hi', 'route': '/q', 'method': 'get', 'responses': 'Hi_1'}\n )\n # actions\n mock.delete()\n #\n help(MockServer.create_mock)\n create_mock(self, data)\n :param data: dict with keys:\n 'name' - optional, '' by default\n 'route' - for example '/some_path'\n 'method' - a http method like GET, POST, PUT, etc\n 'response_type' - optional, choice from ['single', 'sequence', 'cycle'], 'single' by default\n 'responses' - list of dicts with keys (or just dict if response_type is single):\n 'body' - response body\n 'return_code' - http status code, like 200\n 'headers' - dict with http headers\n :returns Mock object\n #\n help(MockServer.create_mocks)\n create_mocks(self, list_data)\n :param list_data: list of dicts with keys:\n 'name' - optional, '' by default\n 'route' - for example '/some_path'\n 'method' - a http method like GET, POST, PUT, etc\n 'response_type' - optional, choice from ['single', 'sequence', 'cycle'], 'single' by default\n 'responses' - list of dicts with keys (or just dict if response_type is single):\n 'body' - response body\n 'return_code' - http status code, like 200\n 'headers' - dict with http headers\n :returns list of Mock objects\n #\n help(Mock.delete)\n delete(self)\n delete mock on server and return its info - {is_expired: bool}", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vilus/mocker_client", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mocker-client", "package_url": "https://pypi.org/project/mocker-client/", "platform": "", "project_url": "https://pypi.org/project/mocker-client/", "project_urls": { "Homepage": "https://github.com/vilus/mocker_client" }, "release_url": "https://pypi.org/project/mocker-client/0.0.5dev1/", "requires_dist": null, "requires_python": "", "summary": "client for http mock server https://github.com/vilus/mocker", "version": "0.0.5dev1" }, "last_serial": 5990222, "releases": { "0.0.1dev1": [ { "comment_text": "", "digests": { "md5": "1c260383f743739a1aaad9e42b35d581", "sha256": "9c1fef5b2a895d92119b463553c7295c4755966cf233b3feb429be8332821595" }, "downloads": -1, "filename": "mocker_client-0.0.1dev1.tar.gz", "has_sig": false, "md5_digest": "1c260383f743739a1aaad9e42b35d581", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1158, "upload_time": "2019-09-12T18:46:51", "url": "https://files.pythonhosted.org/packages/3e/a8/f9bab8a03479f336fdd1eb576f6e0554bdaeae26a2075081517f6ee4fae8/mocker_client-0.0.1dev1.tar.gz" } ], "0.0.2dev1": [ { "comment_text": "", "digests": { "md5": "b47893f5d8fe2642e8214e1cbd55d196", "sha256": "256700d6dd93c6fa190d322876abfc0109b2a6c79ff47ac50b9a8520eacb6744" }, "downloads": -1, "filename": "mocker_client-0.0.2dev1.tar.gz", "has_sig": false, "md5_digest": "b47893f5d8fe2642e8214e1cbd55d196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1637, "upload_time": "2019-09-13T11:08:28", "url": "https://files.pythonhosted.org/packages/be/d9/f7816073867c0f63bf6731d6c862c15119fcfec99a5eed1e471a04b495c1/mocker_client-0.0.2dev1.tar.gz" } ], "0.0.3dev1": [ { "comment_text": "", "digests": { "md5": "c7d6aa413fe66b1948a6e57e2d3aeeaa", "sha256": "65c96e3e547a763030f96ba1b9da50f1dc5a3eb19647e7a98fbff907066a8a51" }, "downloads": -1, "filename": "mocker_client-0.0.3dev1.tar.gz", "has_sig": false, "md5_digest": "c7d6aa413fe66b1948a6e57e2d3aeeaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1706, "upload_time": "2019-09-13T17:38:23", "url": "https://files.pythonhosted.org/packages/dd/6e/ba68afcf875c30d174b6b8fa90421fcfbc8953eca56564cd0d98452694c9/mocker_client-0.0.3dev1.tar.gz" } ], "0.0.4dev1": [ { "comment_text": "", "digests": { "md5": "508fc48c3f90d94c9ea0a5e5b06da727", "sha256": "5f66018138784e0cb1dac8544a7b15ea6682814458bc0f07ebdc1b810124c624" }, "downloads": -1, "filename": "mocker_client-0.0.4dev1.tar.gz", "has_sig": false, "md5_digest": "508fc48c3f90d94c9ea0a5e5b06da727", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1704, "upload_time": "2019-09-13T17:44:41", "url": "https://files.pythonhosted.org/packages/93/1e/cbeb58fb74c18750c7520a9e2b2165accc2b13b8dd93257a2d3f2fe6a244/mocker_client-0.0.4dev1.tar.gz" } ], "0.0.5dev1": [ { "comment_text": "", "digests": { "md5": "c53b3cc94e422436087a9f6642f07d08", "sha256": "ff8474f049dc859d2eb70e0469e28583cac8587e7832be13b4c372169efcf719" }, "downloads": -1, "filename": "mocker_client-0.0.5dev1.tar.gz", "has_sig": false, "md5_digest": "c53b3cc94e422436087a9f6642f07d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1807, "upload_time": "2019-10-17T14:49:44", "url": "https://files.pythonhosted.org/packages/64/61/523ad979407a4453955495b7e4ff476c5f5e2ed2d0f574322c0e5473aba3/mocker_client-0.0.5dev1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c53b3cc94e422436087a9f6642f07d08", "sha256": "ff8474f049dc859d2eb70e0469e28583cac8587e7832be13b4c372169efcf719" }, "downloads": -1, "filename": "mocker_client-0.0.5dev1.tar.gz", "has_sig": false, "md5_digest": "c53b3cc94e422436087a9f6642f07d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1807, "upload_time": "2019-10-17T14:49:44", "url": "https://files.pythonhosted.org/packages/64/61/523ad979407a4453955495b7e4ff476c5f5e2ed2d0f574322c0e5473aba3/mocker_client-0.0.5dev1.tar.gz" } ] }