{ "info": { "author": "Koert van der Veer", "author_email": "py@ondergetekende.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "Coverage filter\n===============\n\nAllows developers to indicate which code they are trying to test when using\ncoverage tools.\n\n**Warning** This is just a proof of concept. The API will likely change as I \nreceive feedback. There are also no unit tests, or other code quality control\nmethods in place. If you wish to use this code, please make a copy for \nyourself, so my changes won't break your build.\n\n\nExample\n=======\n\nExample code to be tested: (in ``target.py``)\n\n.. code-block::\n\n def target(self):\n return target_inner()\n \n def target_inner(self):\n return 42\n\n\nExample unit test: (in ``test_target.py``)\n\n.. code-block::\n\n from coverage_filter import CoverageFilter\n from target import target\n \n @CoverageFilter('target.py:target')\n def test_target(self): \n assert target() == 42\n\n\nFor more information, check out my blog on the topic.\n\n\n\n ", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ondergetekende/coverage_filter", "keywords": "unit test coverage", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "coverage_filter", "package_url": "https://pypi.org/project/coverage_filter/", "platform": "", "project_url": "https://pypi.org/project/coverage_filter/", "project_urls": { "Homepage": "https://github.com/ondergetekende/coverage_filter" }, "release_url": "https://pypi.org/project/coverage_filter/0.0.0/", "requires_dist": null, "requires_python": "", "summary": "Coverage filter", "version": "0.0.0" }, "last_serial": 3291648, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "7a3801e5942fbd7ccbc9ade7db8e4002", "sha256": "b2740df3908a11471b86adcd652e3f0a164c20dda84d0d7ad4cb0853ed99aebc" }, "downloads": -1, "filename": "coverage_filter-0.0.0.tar.gz", "has_sig": false, "md5_digest": "7a3801e5942fbd7ccbc9ade7db8e4002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2714, "upload_time": "2017-10-30T14:57:32", "url": "https://files.pythonhosted.org/packages/7c/7a/ca44f76768a2c039dfca1c33b534be7572e3aa7e542c275e672869b16c5d/coverage_filter-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a3801e5942fbd7ccbc9ade7db8e4002", "sha256": "b2740df3908a11471b86adcd652e3f0a164c20dda84d0d7ad4cb0853ed99aebc" }, "downloads": -1, "filename": "coverage_filter-0.0.0.tar.gz", "has_sig": false, "md5_digest": "7a3801e5942fbd7ccbc9ade7db8e4002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2714, "upload_time": "2017-10-30T14:57:32", "url": "https://files.pythonhosted.org/packages/7c/7a/ca44f76768a2c039dfca1c33b534be7572e3aa7e542c275e672869b16c5d/coverage_filter-0.0.0.tar.gz" } ] }