{ "info": { "author": "Chris Saxey", "author_email": "railesax@adobe.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "pytest-single_file_logging\n==========================\n\n.. image:: https://travis-ci.org/darthghandi/pytest-single-file-logging.svg?branch=master\n :target: https://travis-ci.org/darthghandi/pytest-single-file-logging\n :alt: See Build Status on travis-ci\n\n.. image:: https://img.shields.io/pypi/v/nine.svg?maxAge=2592000\n :target: https://pypi.python.org/pypi/pytest-single-file-logging\n :alt: Latest PyPi build\n\nAllow for multiple processes to log to a single file\n\n----\n\nThis `Pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `Cookiecutter-pytest-plugin`_ template.\n\n\nFeatures\n--------\n\n* Allows all workers created by xdist to log to the same configuration\n\n\nRequirements\n------------\n\n* Pytest\n* gevent 1.1+\n* xdist\n\n\nInstallation\n------------\n\nYou can install \"pytest-single_file_logging\" via `pip`_ from `PyPI`_::\n\n $ pip install pytest-single_file_logging\n\n\nUsage\n-----\n\nA pytest fixture `logger` is provided by this plugin. Using the fixture is easy::\n\n def test_warning_log(logger):\n logger.warning('this is your last warning!')\n\n\nThe standard library logging library is used with the logging configuration\npulled from the `--logconfig` option. The supported format for the configuration\nfile is json and dictconfig. Documentation of dictconfig is located `here`_\n\nContributing\n------------\nContributions are very welcome. Tests can be run with `tox`_, please ensure\nthe coverage at least stays the same before you submit a pull request.\n\nLicense\n-------\n\nDistributed under the terms of the `Apache Software License 2.0`_ license, \"pytest-single_file_logging\" is free and open source software\n\n\nIssues\n------\n\nIf you encounter any problems, please `file an issue`_ along with a detailed description.\n\n.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter\n.. _`@hackebrot`: https://github.com/hackebrot\n.. _`MIT`: http://opensource.org/licenses/MIT\n.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause\n.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt\n.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0\n.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin\n.. _`file an issue`: https://github.com/darthghandi/pytest-single_file_logging/issues\n.. _`pytest`: https://github.com/pytest-dev/pytest\n.. _`tox`: https://tox.readthedocs.org/en/latest/\n.. _`pip`: https://pypi.python.org/pypi/pip/\n.. _`PyPI`: https://pypi.python.org/pypi\n.. _`here`: https://docs.python.org/3.5/library/logging.config.html#logging-config-dictschema", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/darthghandi/pytest-single_file_logging", "keywords": "", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "pytest-single-file-logging", "package_url": "https://pypi.org/project/pytest-single-file-logging/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pytest-single-file-logging/", "project_urls": { "Homepage": "https://github.com/darthghandi/pytest-single_file_logging" }, "release_url": "https://pypi.org/project/pytest-single-file-logging/0.1.18/", "requires_dist": [ "gevent (>=1.1.0)", "pytest (>=2.8.1)" ], "requires_python": "", "summary": "Allow for multiple processes to log to a single file", "version": "0.1.18" }, "last_serial": 2100165, "releases": { "0.1.14": [ { "comment_text": "", "digests": { "md5": "91f3de0d48521687a7f9c1e11fca1ec1", "sha256": "db7acb6eb468d2f3a03a44f4a0bf5248243647aa83b3cb646a43640e1c217411" }, "downloads": -1, "filename": "pytest_single_file_logging-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "91f3de0d48521687a7f9c1e11fca1ec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6592, "upload_time": "2016-04-28T17:23:53", "url": "https://files.pythonhosted.org/packages/3b/d0/b2d425df39657852d105de7f3b29881b2afb0c44aae76ddf82e80141a181/pytest_single_file_logging-0.1.14-py3-none-any.whl" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "da8ff35bd97b74766d4878a61b36bb7d", "sha256": "616604eb27fa7ca22129c99034637287bb5784b9cd7a78780b948bb8a02a4d9b" }, "downloads": -1, "filename": "pytest_single_file_logging-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "da8ff35bd97b74766d4878a61b36bb7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7105, "upload_time": "2016-05-05T06:04:20", "url": "https://files.pythonhosted.org/packages/ef/2a/7007b259994ab90c01d40837c8426cf8fe88657d8927cb8ef2b59b8b5760/pytest_single_file_logging-0.1.18-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da8ff35bd97b74766d4878a61b36bb7d", "sha256": "616604eb27fa7ca22129c99034637287bb5784b9cd7a78780b948bb8a02a4d9b" }, "downloads": -1, "filename": "pytest_single_file_logging-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "da8ff35bd97b74766d4878a61b36bb7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7105, "upload_time": "2016-05-05T06:04:20", "url": "https://files.pythonhosted.org/packages/ef/2a/7007b259994ab90c01d40837c8426cf8fe88657d8927cb8ef2b59b8b5760/pytest_single_file_logging-0.1.18-py3-none-any.whl" } ] }