{
"info": {
"author": "Steven Loria",
"author_email": "sloria1@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Software Development :: Testing"
],
"description": "************\nwebtest-asgi\n************\n\n.. image:: https://badgen.net/pypi/v/webtest-asgi\n :alt: pypi badge\n :target: https://badge.fury.io/py/webtest-asgi\n\n.. image:: https://badgen.net/travis/sloria/webtest-asgi/master\n :alt: travis-ci status\n :target: https://travis-ci.org/sloria/webtest-asgi\n\n.. image:: https://badgen.net/badge/code%20style/black/000\n :target: https://github.com/ambv/black\n :alt: Code style: Black\n\nwebtest-asgi provides integration of `WebTest `_ with `ASGI `_ applications.\n\nInstallation\n============\n::\n\n pip install webtest-asgi\n\n\nUsage\n=====\n\nYou can use webtest-asgi with any ASGI application. Here is example usage with `Starlette `_.\n\n.. code-block:: python\n\n from starlette.applications import Starlette\n from starlette.responses import JSONResponse\n from webtest_asgi import TestApp as WebTestApp\n\n app = Starlette()\n\n\n @app.route(\"/\")\n async def homepage(request):\n return JSONResponse({\"hello\": \"world\"})\n\n\n @pytest.fixture()\n def testapp():\n return WebTestApp(app)\n\n\n def test_get_homepage(testapp):\n assert testapp.get(\"/\").json == {\"hello\": \"world\"}\n\n\nProject Links\n=============\n\n- PyPI: https://pypi.python.org/pypi/webtest-asgi\n- Issues: https://github.com/sloria/webtest-asgi/issues\n\nLicense\n=======\n\nMIT licensed. See the bundled `LICENSE `_ file for more details.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/sloria/webtest-asgi",
"keywords": "webtest-asgi webtest testing asgi wsgi asyncio",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "webtest-asgi",
"package_url": "https://pypi.org/project/webtest-asgi/",
"platform": "",
"project_url": "https://pypi.org/project/webtest-asgi/",
"project_urls": {
"Homepage": "https://github.com/sloria/webtest-asgi"
},
"release_url": "https://pypi.org/project/webtest-asgi/1.0.1/",
"requires_dist": [
"webtest",
"starlette (>=0.9.0)",
"requests",
"python-multipart",
"pytest ; extra == 'dev'",
"flake8 (==3.6.0) ; extra == 'dev'",
"flake8-bugbear (==18.8.0) ; extra == 'dev'",
"pre-commit (==1.13.0) ; extra == 'dev'",
"tox ; extra == 'dev'",
"flake8 (==3.6.0) ; extra == 'lint'",
"flake8-bugbear (==18.8.0) ; extra == 'lint'",
"pre-commit (==1.13.0) ; extra == 'lint'",
"pytest ; extra == 'tests'"
],
"requires_python": "",
"summary": "webtest-asgi provides integration of WebTest with ASGI applications",
"version": "1.0.1"
},
"last_serial": 4657921,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "b6e68844db474a9b56d3d9f879ea7cf3",
"sha256": "9e7de3c071fce61cfe16fb921104c207fb64e596d0009e3e8426ea0f8e63b101"
},
"downloads": -1,
"filename": "webtest_asgi-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b6e68844db474a9b56d3d9f879ea7cf3",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3552,
"upload_time": "2019-01-03T01:05:50",
"url": "https://files.pythonhosted.org/packages/6f/2a/4d723b47be6483adaf27c326ae3a6f196b0f0feb23f76bf9da991f43c267/webtest_asgi-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "51cbdefc845fbaa1e5941c0f8dd7427a",
"sha256": "6f8e1d7d460bfc0595d6f01b0398e723a0b8d5deedd1e2a08fbe2abeaf683f69"
},
"downloads": -1,
"filename": "webtest-asgi-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "51cbdefc845fbaa1e5941c0f8dd7427a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3891,
"upload_time": "2019-01-03T01:05:52",
"url": "https://files.pythonhosted.org/packages/87/7e/6a2f7d1f1b5a395787bcb6f2b97f26339edbfa783068461215145c8f3a0b/webtest-asgi-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "a37e52647b0a86d045d7de3364d68f60",
"sha256": "36c638a5e0565fac39a6536d6930081925b5f0d69d3aa7d15acd704208f6bd68"
},
"downloads": -1,
"filename": "webtest_asgi-1.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a37e52647b0a86d045d7de3364d68f60",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3541,
"upload_time": "2019-01-03T21:52:56",
"url": "https://files.pythonhosted.org/packages/f4/a1/fb888e151ebb11e2d7d084386a228cac993f4fefe629ce605dfef833a8ad/webtest_asgi-1.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8ff2c1911349b810c1d6d141aa830ddc",
"sha256": "7047bbc453fc2f8408784d9914ff016c0c7e11e9c5d9a745c4b66e4be2a1242b"
},
"downloads": -1,
"filename": "webtest-asgi-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "8ff2c1911349b810c1d6d141aa830ddc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3925,
"upload_time": "2019-01-03T21:52:57",
"url": "https://files.pythonhosted.org/packages/79/51/70c27d5c3ef02b08ac7b09dbe2070f9502d324d25468e96579562f2e7370/webtest-asgi-1.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a37e52647b0a86d045d7de3364d68f60",
"sha256": "36c638a5e0565fac39a6536d6930081925b5f0d69d3aa7d15acd704208f6bd68"
},
"downloads": -1,
"filename": "webtest_asgi-1.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a37e52647b0a86d045d7de3364d68f60",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3541,
"upload_time": "2019-01-03T21:52:56",
"url": "https://files.pythonhosted.org/packages/f4/a1/fb888e151ebb11e2d7d084386a228cac993f4fefe629ce605dfef833a8ad/webtest_asgi-1.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8ff2c1911349b810c1d6d141aa830ddc",
"sha256": "7047bbc453fc2f8408784d9914ff016c0c7e11e9c5d9a745c4b66e4be2a1242b"
},
"downloads": -1,
"filename": "webtest-asgi-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "8ff2c1911349b810c1d6d141aa830ddc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3925,
"upload_time": "2019-01-03T21:52:57",
"url": "https://files.pythonhosted.org/packages/79/51/70c27d5c3ef02b08ac7b09dbe2070f9502d324d25468e96579562f2e7370/webtest-asgi-1.0.1.tar.gz"
}
]
}