{ "info": { "author": "John Purcell", "author_email": "prospermarketshow@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: Public Domain", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "|Show Logo|\n\nPytest-Prosper\n==============\n\n|Build Status| |Coverage Status| |PyPI Badge| |Docs| |Gitter|\n\nHelper libraries for test coverage and general maintenance of services. Making test coverage easier across Prosper projects!\n\nQuickstart\n----------\n\n.. code-block:: python\n\n setup(\n ...\n tests_require=[\n 'pytest-prosper',\n ]\n )\n\nPytest-Prosper is suggested as a ``tests_require`` install. Though there are some general use utilities, this library is not meant for production use.\n\nFeatures\n--------\n\n`schema_utils`_\n~~~~~~~~~~~~~~~\n\nNoSQL is a powerful tool for web scraping, but can be difficult to keep traditional DBA tools running on. Get alerted when major updates to data feeds occur without having to hand-craft JSONschemas for every source.\n\nPyTest Fixtures\n~~~~~~~~~~~~~~~\n\n- ``--secret-cfg``: supports passing a secret template to a config file. Supports `prosper.common.prosper_cli`_ secret management\n\n- ``secret_cfg``: passes a config object with secrets filled out\n\n- ``config``: passes a config object (no secrets)\n\n- ``config_file``: a ``pytest.ini`` option to source the correct configuration file\n\n\n.. |Show Logo| image:: http://dl.eveprosper.com/podcast/logo-colour-17_sm2.png\n :target: http://eveprosper.com\n.. |Build Status| image:: https://travis-ci.org/EVEprosper/pytest-prosper.svg?branch=master\n :target: https://travis-ci.org/EVEprosper/pytest-prosper\n.. |Coverage Status| image:: https://coveralls.io/repos/github/EVEprosper/pytest-prosper/badge.svg?branch=master\n :target: https://coveralls.io/github/EVEprosper/pytest-prosper?branch=master\n.. |PyPI Badge| image:: https://badge.fury.io/py/pytest-prosper.svg\n :target: https://badge.fury.io/py/pytest-prosper\n.. |Docs| image:: https://readthedocs.org/projects/pytest-prosper/badge/?version=latest\n :target: http://pytest-prosper.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n.. |Gitter| image:: https://badges.gitter.im/Join%20Chat.svg\n :alt: Join the chat at https://gitter.im/EVEProsper/Lobby\n :target: https://gitter.im/EVEProsper/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n.. _schema_utils: http://pytest-prosper.readthedocs.io/en/latest/schema_utils.html\n.. _prosper.common.prosper_cli: https://prospercommon.readthedocs.io/en/latest/prosper_cli.html\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/EVEprosper/pytest-prosper", "keywords": "testing docker configuration-management pytest", "license": "Unlicense", "maintainer": "", "maintainer_email": "", "name": "pytest-prosper", "package_url": "https://pypi.org/project/pytest-prosper/", "platform": "", "project_url": "https://pypi.org/project/pytest-prosper/", "project_urls": { "Homepage": "https://github.com/EVEprosper/pytest-prosper" }, "release_url": "https://pypi.org/project/pytest-prosper/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Test helpers for Prosper projects", "version": "1.0.0" }, "last_serial": 4305544, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a8fc62c07827338ca7763c24c453983f", "sha256": "7931c038541fc7613d81e8ec19fbbf9f6163da6c93b3cb6b0279d61b74c78d31" }, "downloads": -1, "filename": "pytest_prosper-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8fc62c07827338ca7763c24c453983f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10918, "upload_time": "2018-09-24T17:39:56", "url": "https://files.pythonhosted.org/packages/98/e7/3e52879d223f98866efb31c873779eafc544edb3014c3ddb5e7b944fd03a/pytest_prosper-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "518c60ec88eed007df62ed62fbac11c8", "sha256": "772e215204ce7ca5e90c446bae3bac29a5a880dfb3769bdf92cdfb62d2e7b982" }, "downloads": -1, "filename": "pytest-prosper-1.0.0.tar.gz", "has_sig": false, "md5_digest": "518c60ec88eed007df62ed62fbac11c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10200, "upload_time": "2018-09-24T17:39:54", "url": "https://files.pythonhosted.org/packages/ba/4c/df30dbe08221ca6c86800096c3aa2517b008acb15eefd9e97ffaa9c22395/pytest-prosper-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8fc62c07827338ca7763c24c453983f", "sha256": "7931c038541fc7613d81e8ec19fbbf9f6163da6c93b3cb6b0279d61b74c78d31" }, "downloads": -1, "filename": "pytest_prosper-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a8fc62c07827338ca7763c24c453983f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10918, "upload_time": "2018-09-24T17:39:56", "url": "https://files.pythonhosted.org/packages/98/e7/3e52879d223f98866efb31c873779eafc544edb3014c3ddb5e7b944fd03a/pytest_prosper-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "518c60ec88eed007df62ed62fbac11c8", "sha256": "772e215204ce7ca5e90c446bae3bac29a5a880dfb3769bdf92cdfb62d2e7b982" }, "downloads": -1, "filename": "pytest-prosper-1.0.0.tar.gz", "has_sig": false, "md5_digest": "518c60ec88eed007df62ed62fbac11c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10200, "upload_time": "2018-09-24T17:39:54", "url": "https://files.pythonhosted.org/packages/ba/4c/df30dbe08221ca6c86800096c3aa2517b008acb15eefd9e97ffaa9c22395/pytest-prosper-1.0.0.tar.gz" } ] }