{ "info": { "author": "Guo Tengda", "author_email": "ttguotengda@foxmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Testing" ], "description": "# apirun\nA simple API test framework for doing api test easy.\n## How to Use It?\nOpen Console, type `apirun --help`, you will see some parameters\n>-f TESTCASEFILE, --testcasefile=TESTCASEFILE\n>>TESTCASEFILE is .xls format, you can write testcases in it.\n\n> -F TESTCASEFOLDER, --testcasefolder=TESTCASEFOLDER\n>>TESTCASEFOLDER contains TESTCASEFILEs, you need write `folder` or `folder\\\\`, never `\\\\folder`; default is None, which means to scan the current work dir.\n\n>--report=REPORT\n>>Folder to store test results, default is `report`.\n\n>--demo\n>>Make demo xls in working dir.\n\n>-V, --version\n>>Show the version.\n\n>--email\n>>sending email after finishing api test\n\n>--from\n>>the user who sends email, will cover the info in email.json\n\n>--to\n>>the user(s) who receive email, will cover the info in email.json\n\n>--subject\n>>the email subject, will cover the info in email.json, default is `API Test Result`\n\n>--host\n>>the email host, will cover the info in email.json, is required no metter in json file or in parameter\n\n>--pt, --pressuretest\n>>run pressure test according to the xls, supported by locustio; `Ctrl + C`, if you want to stop it.\n\n>--pt-demo\n>>make PT demo file in current folder\n\n>--pt-not-run\n>>just make locustfile according to the xls\n\n>--master\n>>Set locust to run in distributed mode with this process as master, use this parameter with --pt; `Ctrl + Break`, if you want to stop it.\n\n## Pending\n* More api test situations\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": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "apirun", "package_url": "https://pypi.org/project/apirun/", "platform": "", "project_url": "https://pypi.org/project/apirun/", "project_urls": null, "release_url": "https://pypi.org/project/apirun/0.2.12/", "requires_dist": [ "requests (>=2.9.1)", "ddt (>=1.2.0)", "xlrd (>=1.2.0)", "yagmail (>=0.11.213)", "keyring (>=17.0.0)", "locustio (>=0.9.0)", "paramiko (>=2.4.1)" ], "requires_python": "", "summary": "API testing framework", "version": "0.2.12" }, "last_serial": 5097304, "releases": { "0.1.1": [], "0.1.10": [ { "comment_text": "", "digests": { "md5": "ba1f24fe7922308195aa748697f94e44", "sha256": "5e9308eeb3a13bdb0919b0ca6ecbb4692ff9a23efa129cffc9496e265251215e" }, "downloads": -1, "filename": "apirun-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba1f24fe7922308195aa748697f94e44", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185584, "upload_time": "2019-01-14T04:29:40", "url": "https://files.pythonhosted.org/packages/73/19/b0dd0c0910b5d2d848aefd27910a6aaf02a1b1536e5ea022ca76e4a8b769/apirun-0.1.10-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e4e0686914ddeaa8047a1a3ad470938a", "sha256": "9f0e5ea274ebc2d88f1df30af1f4cfb71710707de3e8211bbc636f3fcc71575b" }, "downloads": -1, "filename": "apirun-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4e0686914ddeaa8047a1a3ad470938a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 184782, "upload_time": "2019-01-06T15:08:21", "url": "https://files.pythonhosted.org/packages/49/15/2e4159e114079d90d22a76420ccaa89449a19430916eb1f96a1505556ecb/apirun-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "40f76a6ca65e254b8692d8c563f3b2a5", "sha256": "3a4612b76395ae0212eb9d85aae35f77c07c08f66c626dc43c3a1b8159d2dd2b" }, "downloads": -1, "filename": "apirun-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40f76a6ca65e254b8692d8c563f3b2a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 184779, "upload_time": "2019-01-06T15:16:40", "url": "https://files.pythonhosted.org/packages/27/a0/aaa240968a98438fe2a16ef8671810a042bb406b44704d4d95b60429d4a2/apirun-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0e225b1ee86bbb84f1748592d359a40f", "sha256": "b91205577db8513b236c4785adf75132dc44bc2dcb6a10952d602b0730284891" }, "downloads": -1, "filename": "apirun-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e225b1ee86bbb84f1748592d359a40f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185128, "upload_time": "2019-01-07T13:29:29", "url": "https://files.pythonhosted.org/packages/26/bd/53854d029723aaf5ba582b07ce7fe1c1dfba621d72c03e8cea6ad79bc639/apirun-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a0754135041ccc82400f114d67ed29a4", "sha256": "0a9c3a0164607b1cbbffc2378462694d6ed4949662c8ff87f14990d142e0f748" }, "downloads": -1, "filename": "apirun-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0754135041ccc82400f114d67ed29a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185182, "upload_time": "2019-01-08T04:31:52", "url": "https://files.pythonhosted.org/packages/00/ff/397b2d270b11362ac54d8c4a0103f796f57c7bd12d3f7aa75b5c6048a3eb/apirun-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d6c867e69c0795b45d3d7938f0d8724d", "sha256": "3045b96a6805b5c20085f104586f59318d5bf884c7f590fa0f2728b7394bf1e7" }, "downloads": -1, "filename": "apirun-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6c867e69c0795b45d3d7938f0d8724d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185343, "upload_time": "2019-01-08T14:45:12", "url": "https://files.pythonhosted.org/packages/d2/e6/9dcfb8970d5414413488066d2266b8ccab58d820813ec6277b28b9bd0668/apirun-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "469e8136fc23f6c720406fa0348c1150", "sha256": "2e6106e2e6a779d2fa1ea09c9f2a7b446f954eab2e472210464090e567b547fe" }, "downloads": -1, "filename": "apirun-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "469e8136fc23f6c720406fa0348c1150", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185337, "upload_time": "2019-01-10T15:28:11", "url": "https://files.pythonhosted.org/packages/66/36/a88a28a88c08a41006897c353898a9d1d0725949c902bd9108ee4cd7e45f/apirun-0.1.7-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5aaa151ec6326933a72005a531407dd3", "sha256": "6cc612d4743e399cd111fb6ce08eca3d5c33bdce8c981c757dc02d6d62e71e95" }, "downloads": -1, "filename": "apirun-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5aaa151ec6326933a72005a531407dd3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185570, "upload_time": "2019-01-11T15:28:48", "url": "https://files.pythonhosted.org/packages/6e/b7/6c8166e4ee8d45a23b9ff6532f0d96ee381067c189a2b32dde11726570be/apirun-0.1.9-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7291d85bc0017b2b5297aa1a2fff1887", "sha256": "41482a78b0635ca51b63514239aa8001bb0b2cf423308e56161a054751832da0" }, "downloads": -1, "filename": "apirun-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7291d85bc0017b2b5297aa1a2fff1887", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185579, "upload_time": "2019-01-14T04:36:29", "url": "https://files.pythonhosted.org/packages/2d/88/45de510ccf34100f5ff16d3ae401d9b561d283fcd97aca72e18fc246a33f/apirun-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dc086175c5eab15a37894a41eabd2277", "sha256": "73a6b93cf76b9d3d67fe667ded62a58911c74fe1872e7ac354ef8f69e1f8cd1f" }, "downloads": -1, "filename": "apirun-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc086175c5eab15a37894a41eabd2277", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185861, "upload_time": "2019-01-15T14:48:14", "url": "https://files.pythonhosted.org/packages/59/af/54203217fc4526f48743010d67523b1e3030c6c5bbf51592c021a377872d/apirun-0.2.1-py2.py3-none-any.whl" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "f137ea95b99eaf44f38dbcea043150b2", "sha256": "7f639c5f79456687bf66cc15e91888979426466f9e2ed41eebcdbe410073518f" }, "downloads": -1, "filename": "apirun-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f137ea95b99eaf44f38dbcea043150b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 200072, "upload_time": "2019-02-23T09:47:31", "url": "https://files.pythonhosted.org/packages/d2/41/6c90d076df8a336732fb9df9e39806603e0921b80cfc62260fe258f15114/apirun-0.2.10-py2.py3-none-any.whl" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "65b1878075a2d5d1cd7d4847102e7ef1", "sha256": "471253cfa0f45fc03066ef2ba64bd849a3602883603022c8079eefbb080620f7" }, "downloads": -1, "filename": "apirun-0.2.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65b1878075a2d5d1cd7d4847102e7ef1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 200507, "upload_time": "2019-03-10T14:00:49", "url": "https://files.pythonhosted.org/packages/d9/6e/adc127144ae09ad136bc6a594f60978b4da71c8f979d3e57d4e3acc66ee4/apirun-0.2.11-py2.py3-none-any.whl" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "bdf93262b10d2290cbf8d61caf19acc5", "sha256": "a1f818ba6f70e5bd448b701354f60b8d86ce1761e6741fd74e8f9db746d5e1bd" }, "downloads": -1, "filename": "apirun-0.2.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bdf93262b10d2290cbf8d61caf19acc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 200689, "upload_time": "2019-04-04T13:25:17", "url": "https://files.pythonhosted.org/packages/f5/18/a2b9a86d746afc80376144bd3a31137aff231d26143d403a100fa89e272a/apirun-0.2.12-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fd084fbce8c6ed21d4899b91eea3168a", "sha256": "56d545aa53f2ca5d82469c2caee18e93f0010bdb9c68228afa409b956720d890" }, "downloads": -1, "filename": "apirun-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd084fbce8c6ed21d4899b91eea3168a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 188478, "upload_time": "2019-01-18T17:47:35", "url": "https://files.pythonhosted.org/packages/0a/9d/4db6e2d99236bd79789f330270c9bcd9e833dc33d603b575ac818aa7dadd/apirun-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "1dd98382f39acb8e30dc54d0901df6f4", "sha256": "9fd8199a24445d86005c048c998f1e0150f9ebf7c8afedf38822ed2e01845db1" }, "downloads": -1, "filename": "apirun-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1dd98382f39acb8e30dc54d0901df6f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 188480, "upload_time": "2019-01-19T14:24:37", "url": "https://files.pythonhosted.org/packages/df/50/a04aaaf10b1faa0cb154671a51eea1fc8368e9740f7ca071e016fb11635c/apirun-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d61c11709ea92f131ebe1e76c1cc6986", "sha256": "d71b2dc7b7d8dd80406d49f5da71f9f15091512bb5a016d44c3156327fee3523" }, "downloads": -1, "filename": "apirun-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d61c11709ea92f131ebe1e76c1cc6986", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 197832, "upload_time": "2019-01-20T16:55:37", "url": "https://files.pythonhosted.org/packages/4c/0b/f42a739c9f57ea00f5f293f7a44c8556880b1059588fcdbd36f228728445/apirun-0.2.4-py2.py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "200e27c5c5b9aecdf05e6ece22695b66", "sha256": "14c83d1f4474d88f9ececfb4c1501f0e1f66371e0b1dfef752cc67fb40d2d4bb" }, "downloads": -1, "filename": "apirun-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "200e27c5c5b9aecdf05e6ece22695b66", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 197979, "upload_time": "2019-01-21T12:54:39", "url": "https://files.pythonhosted.org/packages/65/6c/01760aa985f849562dc3f200a39fa7f4bf3e20b262b739704aff5d7ca2a2/apirun-0.2.5-py2.py3-none-any.whl" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "7cd26d03149a1f11cbb32fe26bf248ea", "sha256": "40491844e6d8192875cd6af0eeeeb1906e24fa55f1d8a3f446b2bf881acd7142" }, "downloads": -1, "filename": "apirun-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7cd26d03149a1f11cbb32fe26bf248ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 200018, "upload_time": "2019-01-25T17:10:14", "url": "https://files.pythonhosted.org/packages/c7/60/27faf0397df6a08be846ab0c5a8de54f6ddcfb7308d39f75fee0f287d3b1/apirun-0.2.8-py2.py3-none-any.whl" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "134ec1d7abddde5f10f7130959d63bca", "sha256": "951d8446e69c403b7ff0fa4e085dee6f8a6c5483d2d161257c19db53edd96b29" }, "downloads": -1, "filename": "apirun-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "134ec1d7abddde5f10f7130959d63bca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 200022, "upload_time": "2019-01-28T15:17:07", "url": "https://files.pythonhosted.org/packages/fb/fc/6eb9a3f0a71b65ba44393f9152d116b47bc2ec01405eb5702f389603478b/apirun-0.2.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bdf93262b10d2290cbf8d61caf19acc5", "sha256": "a1f818ba6f70e5bd448b701354f60b8d86ce1761e6741fd74e8f9db746d5e1bd" }, "downloads": -1, "filename": "apirun-0.2.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bdf93262b10d2290cbf8d61caf19acc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 200689, "upload_time": "2019-04-04T13:25:17", "url": "https://files.pythonhosted.org/packages/f5/18/a2b9a86d746afc80376144bd3a31137aff231d26143d403a100fa89e272a/apirun-0.2.12-py2.py3-none-any.whl" } ] }