{ "info": { "author": "Zygmunt Krynicki", "author_email": "zygmunt.krynicki@canonical.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "testtrace -- trace your tests\n=============================\n\nThis module implements the idea that one can see what code each particular test\ncase executes and then use that information to do something useful and\ninteresting.\n\nThe module provides the building blocks but doesn't handle useful things like\nparsing the source python to determine which class/function/test is where. That\ncan be done by other layers (though contributions are welcome!)\n\nSee the associated demo.py script for details.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/testtrace/", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "testtrace", "package_url": "https://pypi.org/project/testtrace/", "platform": "POSIX", "project_url": "https://pypi.org/project/testtrace/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://launchpad.net/testtrace/" }, "release_url": "https://pypi.org/project/testtrace/0.1/", "requires_dist": null, "requires_python": null, "summary": "Python TestResult subclass that does code tracing", "version": "0.1" }, "last_serial": 1643475, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d3a3e6d8a46f4a77cc54fa8e8b53d155", "sha256": "08574979be48a7ace6595b6159a47e0c0986adbbd0c95c7906230b4da79e6d0a" }, "downloads": -1, "filename": "testtrace-0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d3a3e6d8a46f4a77cc54fa8e8b53d155", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4521, "upload_time": "2015-07-21T15:44:18", "url": "https://files.pythonhosted.org/packages/ae/31/22a31e0ba8bf2ee438ff436da1a1a3f0b2e09571f52747960f08fdda7eb4/testtrace-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eb367bdbc27d072fa2704ddf9cc0e31", "sha256": "75bbca9e1ae98075c5d47bf98eb8613e4a4d53d4a70ed4d777e1daf1abc33ff5" }, "downloads": -1, "filename": "testtrace-0.1.tar.gz", "has_sig": true, "md5_digest": "6eb367bdbc27d072fa2704ddf9cc0e31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16036, "upload_time": "2015-07-21T15:44:14", "url": "https://files.pythonhosted.org/packages/2a/b6/d5f1181e0838fbea0eff422cf7a3fccf413b08f5ce6cfc05cde549e4b513/testtrace-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3a3e6d8a46f4a77cc54fa8e8b53d155", "sha256": "08574979be48a7ace6595b6159a47e0c0986adbbd0c95c7906230b4da79e6d0a" }, "downloads": -1, "filename": "testtrace-0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d3a3e6d8a46f4a77cc54fa8e8b53d155", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4521, "upload_time": "2015-07-21T15:44:18", "url": "https://files.pythonhosted.org/packages/ae/31/22a31e0ba8bf2ee438ff436da1a1a3f0b2e09571f52747960f08fdda7eb4/testtrace-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eb367bdbc27d072fa2704ddf9cc0e31", "sha256": "75bbca9e1ae98075c5d47bf98eb8613e4a4d53d4a70ed4d777e1daf1abc33ff5" }, "downloads": -1, "filename": "testtrace-0.1.tar.gz", "has_sig": true, "md5_digest": "6eb367bdbc27d072fa2704ddf9cc0e31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16036, "upload_time": "2015-07-21T15:44:14", "url": "https://files.pythonhosted.org/packages/2a/b6/d5f1181e0838fbea0eff422cf7a3fccf413b08f5ce6cfc05cde549e4b513/testtrace-0.1.tar.gz" } ] }