{ "info": { "author": "Nikita Sivakov", "author_email": "cryptomaniac.512@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pytest", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Testing" ], "description": "Falcon Toolkit\n==============\n\nCollection of utils for the `Falcon\nFramework `__.\n\n|Build Status| |Coverage Status| |Python versions| |PyPi|\n\nInstallation\n------------\n\n.. code:: python\n\n pip install falcon-toolkit\n\nProvided fixtures\n-----------------\n\nBefore using it you must define ``api`` that returns instance of your\n``falcon.API`` app\n\n.. code:: python\n\n import pytest\n\n from yout_application import create_api\n\n @pytest.fixture\n def api():\n return create_api()\n\nclient\n~~~~~~\n\n.. code:: python\n\n def test_something(client):\n got = client.get('/your_url/42/') # returns json of response and automatically check response status code\n assert got == {'awesome': 'response'}\n\n response = client.get('/your_url/100500/') # returns testing response object and skip status code check\n assert response.status_code == 400\n assert response.json = 'Invalid id'\n\n.. |Build Status| image:: https://travis-ci.org/cryptomaniac512/falcon-toolkit.svg?branch=master\n :target: https://travis-ci.org/cryptomaniac512/falcon-toolkit\n.. |Coverage Status| image:: https://coveralls.io/repos/github/cryptomaniac512/falcon-toolkit/badge.svg?branch=master\n :target: https://coveralls.io/github/cryptomaniac512/falcon-toolkit?branch=master\n.. |Python versions| image:: https://img.shields.io/badge/python-3.4,%203.5,%203.6-blue.svg\n.. |PyPi| image:: https://img.shields.io/badge/PyPi-0.0.1-yellow.svg\n :target: https://pypi.python.org/pypi/falcon-toolkit", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cryptomaniac512/falcon-toolkit", "keywords": "pytest,fixtures,falcon,client,api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "falcon-toolkit", "package_url": "https://pypi.org/project/falcon-toolkit/", "platform": "", "project_url": "https://pypi.org/project/falcon-toolkit/", "project_urls": { "Homepage": "https://github.com/cryptomaniac512/falcon-toolkit" }, "release_url": "https://pypi.org/project/falcon-toolkit/0.0.1/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Collection of utils for the Falcon Framework", "version": "0.0.1" }, "last_serial": 4849239, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ff9464d3a1d4b0044a7d874048eab220", "sha256": "15ccba9ba05ea53909b18510fe2e3fb2b4e88a6807214681de0d33e1a6189c6a" }, "downloads": -1, "filename": "falcon-toolkit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ff9464d3a1d4b0044a7d874048eab220", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2129, "upload_time": "2018-02-07T12:02:04", "url": "https://files.pythonhosted.org/packages/35/80/173a2821d9883a2523cf3038e0a6d02873a26de25a70b0b832e7bd001b46/falcon-toolkit-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff9464d3a1d4b0044a7d874048eab220", "sha256": "15ccba9ba05ea53909b18510fe2e3fb2b4e88a6807214681de0d33e1a6189c6a" }, "downloads": -1, "filename": "falcon-toolkit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ff9464d3a1d4b0044a7d874048eab220", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2129, "upload_time": "2018-02-07T12:02:04", "url": "https://files.pythonhosted.org/packages/35/80/173a2821d9883a2523cf3038e0a6d02873a26de25a70b0b832e7bd001b46/falcon-toolkit-0.0.1.tar.gz" } ] }