{ "info": { "author": "Corey Goldberg", "author_email": "cgoldberg _at_ gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Testing" ], "description": "===============\nsubunitdetails\n===============\n\nRequires:\n - Python 3.x\n - python-subunit\n - testtools\n\nAuthor:\n - Corey Goldberg, 2014\n\n++++\n\nAbout subunitdetails:\n----------------------\n\n``subunitdetails`` takes a binary encoded ``subunit`` stream, and extracts test details (content object attachments) and saves them to the filesystem.\n\nUsing subunitdetails to extract content object attachments:\n-----------------------------------------------------------\n\nInvoke the ``subunitdetails`` script, with a ``subunit`` file name as an argument. It will extract the embedded content objects (test details) from the ``subunit`` result, into the current directory::\n\n $ subunitdetails \n\n++++\n\nAbout SubUnit:\n--------------\n\n`SubUnit `_ is a streaming protocol for test results. The protocol is a binary encoding that is easily generated and parsed. By design all the components of the protocol conceptually fit into the ``xUnit`` ``TestCase -> TestResult`` interaction.\n\n\nAbout Test Details:\n-------------------\n\n`Details `_ are MIME-based `content objects `_ that may be attached to a ``TestCase``. This is done using the `testtools `_ library (extensions to Python's standard ``unittest`` lib). It allows you to attach any information that you could possibly conceive of to a test, and allows ``testtools`` to use or serialize that information.\n\nUsing ``subunit``, the encoded stream can be parsed. Test suite results and attached Details (with MIME-types) can then be retrieved.\n\n\nInstalling subunitdetails:\n------------------------------\n\n`subunit-details `_ uses standard python packaging via `setuptools `_.\n\nThere are a few ways to install ``subunitdetails``.\n\n* Install from `PyPI `_ using `pip `_ (system-wide)::\n\n $ sudo pip install subunitdetails\n\n* Install from `PyPI `_ using `pip `_, into a `virtualenv `_:::\n\n $ virtualenv -p python3 .env\n $ source .env/bin/activate\n $ pip install subunitdetails\n\n* Clone the dev repository and install, using a virtualenv::\n\n $ git clone https://github.com/cgoldberg/subunitdetails.git\n $ cd subunitdetails\n $ virtualenv -p python3 .env\n $ source .env/bin/activate\n $ python3 setup install", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/subunitdetails", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cgoldberg/subunitdetails", "keywords": "subunit,parser,unittest,testtools,testing", "license": "GNU GPLv3", "maintainer": null, "maintainer_email": null, "name": "subunitdetails", "package_url": "https://pypi.org/project/subunitdetails/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/subunitdetails/", "project_urls": { "Download": "http://pypi.python.org/pypi/subunitdetails", "Homepage": "https://github.com/cgoldberg/subunitdetails" }, "release_url": "https://pypi.org/project/subunitdetails/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "SubUnit details parser - Test detail attachment extractor.", "version": "0.0.4" }, "last_serial": 1146202, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "57f38c529fe1a20a4722b1fef1322ddf", "sha256": "818d8c87745d4c01dd41c29043ada0f86b0efecdabcfb75df29e95d8e3435dde" }, "downloads": -1, "filename": "subunitdetails-0.0.1.tar.gz", "has_sig": false, "md5_digest": "57f38c529fe1a20a4722b1fef1322ddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3479, "upload_time": "2014-07-02T20:26:45", "url": "https://files.pythonhosted.org/packages/ea/a1/d29d93180e079dcf9b7bf0d3766beeb4d834291f295f25d7868b87fcbca3/subunitdetails-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "026ac8d7f9b17dff76538692275fc16b", "sha256": "32e8020ce3113288c66789cb019eaa55c58fae0be0b4658640d5c567061c5201" }, "downloads": -1, "filename": "subunitdetails-0.0.2.tar.gz", "has_sig": false, "md5_digest": "026ac8d7f9b17dff76538692275fc16b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3485, "upload_time": "2014-07-02T20:29:30", "url": "https://files.pythonhosted.org/packages/b5/1f/6bdae7edbd165b34d26615ea43bd4c095a50cef0f63c6d74fa1597b33643/subunitdetails-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d72b42de2a7fa92e48fdd2e9c364357b", "sha256": "12f0c1934296276f97b347e4520c34c66cf11fcac50d4538eb843a36d11d9bfe" }, "downloads": -1, "filename": "subunitdetails-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d72b42de2a7fa92e48fdd2e9c364357b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3604, "upload_time": "2014-07-03T01:58:41", "url": "https://files.pythonhosted.org/packages/17/19/d288ab2500c43d19d7995131196789a452fff32729ff7d31c4769a259e2f/subunitdetails-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "16e342fa58f1b7e0d7568bb17721ff52", "sha256": "d964f90849cfa75a8a740a32fc8eaaa57af2c18cea9c036201d0a8903afab807" }, "downloads": -1, "filename": "subunitdetails-0.0.4.tar.gz", "has_sig": false, "md5_digest": "16e342fa58f1b7e0d7568bb17721ff52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3569, "upload_time": "2014-07-03T13:46:24", "url": "https://files.pythonhosted.org/packages/a9/47/b97db5bb8f01d35cd6e3eec6c61e2454b01cc6f888627c5052064b8b8d19/subunitdetails-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16e342fa58f1b7e0d7568bb17721ff52", "sha256": "d964f90849cfa75a8a740a32fc8eaaa57af2c18cea9c036201d0a8903afab807" }, "downloads": -1, "filename": "subunitdetails-0.0.4.tar.gz", "has_sig": false, "md5_digest": "16e342fa58f1b7e0d7568bb17721ff52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3569, "upload_time": "2014-07-03T13:46:24", "url": "https://files.pythonhosted.org/packages/a9/47/b97db5bb8f01d35cd6e3eec6c61e2454b01cc6f888627c5052064b8b8d19/subunitdetails-0.0.4.tar.gz" } ] }