{ "info": { "author": "Ordanis Sanchez Suero", "author_email": "ordanisanchez@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5" ], "description": "\n===============================\nHtmlTestRunner\n===============================\n\n\n.. image:: https://img.shields.io/pypi/v/html-testRunner.svg\n :target: https://pypi.python.org/pypi/html-testRunner\n\n.. image:: https://img.shields.io/travis/oldani/HtmlTestRunner.svg\n :target: https://travis-ci.org/oldani/HtmlTestRunner\n\n\n\nHtmlTest runner is a unittest test runner that save test results\nin Html files, for human readable presentation of results.\n\nThis Package was inspired in ``unittest-xml-reporting`` and\n``HtmlTestRunner by tungwaiyip``.\n\nUsage:\n--------------\n\n.. code-block:: python\n\n import HtmlTestRunner\n import unittest\n\n\n class TestStringMethods(unittest.TestCase):\n\n def test_upper(self):\n self.assertEqual('foo'.upper(), 'FOO')\n\n def test_error(self):\n \"\"\" This test should be marked as error one. \"\"\"\n raise ValueError\n\n def test_fail(self):\n \"\"\" This test should fail. \"\"\"\n self.assertEqual(1, 2)\n\n @unittest.skip(\"This is a skipped test.\")\n def test_skip(self):\n \"\"\" This test should be skipped. \"\"\"\n pass\n\n if __name__ == '__main__':\n unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='example_dir'))\n\nAs simple as import the class an initialize it, it only have one request\nparameter that is output, this one is use to place the report in a sub\ndirecotry in ``reports`` directory.\n\nLinks:\n---------\n\n* `Github `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oldani/HtmlTestRunner", "keywords": "HtmlTestRunner TestRunner Html Reports", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "html-testRunner", "package_url": "https://pypi.org/project/html-testRunner/", "platform": "", "project_url": "https://pypi.org/project/html-testRunner/", "project_urls": { "Homepage": "https://github.com/oldani/HtmlTestRunner" }, "release_url": "https://pypi.org/project/html-testRunner/1.2.1/", "requires_dist": [ "Jinja2 (>=2.10.1)" ], "requires_python": "", "summary": "A Test Runner in python, for Human Readable HTML Reports", "version": "1.2.1" }, "last_serial": 5801342, "releases": { "1": [], "1.0.1": [], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9a7c50f0a308b1c35ff3d521cb6cd5a6", "sha256": "1acb298399b0b034167f4e0765464ef14ac6c689a7ceeecef55af5264ebf3b9b" }, "downloads": -1, "filename": "html_testRunner-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a7c50f0a308b1c35ff3d521cb6cd5a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10046, "upload_time": "2017-01-29T16:30:30", "url": "https://files.pythonhosted.org/packages/a0/27/69be92b7c7e10eec4a448de49a64d4299d9a7499fc4e2d262b1312dfd95e/html_testRunner-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "475ee4b9ddd2f685a1a80d3745b6b629", "sha256": "74e994617c4d60449fa0d4eb608137d56e5a1d5e2d6e460c85619e2a19bf4d93" }, "downloads": -1, "filename": "html-testRunner-1.0.2.tar.gz", "has_sig": false, "md5_digest": "475ee4b9ddd2f685a1a80d3745b6b629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 531082, "upload_time": "2017-01-29T16:30:31", "url": "https://files.pythonhosted.org/packages/b9/5a/2e05fbc5eaf5630a12e6a81d41dac678555a334195bf710dbfd8d6ebc989/html-testRunner-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7048ad393062b4e3249835f482b4820d", "sha256": "f0f136de263f1689242519e641a2463e3e50cb6c998235138743cdeaca88c03c" }, "downloads": -1, "filename": "html_testRunner-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7048ad393062b4e3249835f482b4820d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11516, "upload_time": "2017-01-29T16:51:32", "url": "https://files.pythonhosted.org/packages/ec/1e/6832259cdb78c6cfef0bc6ad2b89226d2627d99756527f4c7692f8a94886/html_testRunner-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb787e40c50d93677cc2ce8b73d17aac", "sha256": "d7343a37e86ea7658f5cf936817e7fc1ed07ed8552049409a59cc56a05b18135" }, "downloads": -1, "filename": "html-testRunner-1.0.3.tar.gz", "has_sig": false, "md5_digest": "bb787e40c50d93677cc2ce8b73d17aac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 532398, "upload_time": "2017-01-29T16:51:34", "url": "https://files.pythonhosted.org/packages/2a/bf/958bf106f8190232d8170d19d9449c94c95362a4d1eb979025570a9a0a35/html-testRunner-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "27c64f792fb1c7b00f0d94fefcfc9394", "sha256": "68b58c482ff0a7bca4e16cc83d85a22e0f96937f621b27843fe867a5a249c680" }, "downloads": -1, "filename": "html_testRunner-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27c64f792fb1c7b00f0d94fefcfc9394", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10349, "upload_time": "2017-06-26T01:46:30", "url": "https://files.pythonhosted.org/packages/4b/c5/a2c92c679e8ef53923cc5811718640a7e733307bf08c76f4abbffd29d15f/html_testRunner-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0599fc390764516e6ef1ac71d265500b", "sha256": "e57746436c3c937821466ebf3cb09880b04d2fea29e2bb8694da939c5f4ee365" }, "downloads": -1, "filename": "html-testRunner-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0599fc390764516e6ef1ac71d265500b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 530223, "upload_time": "2017-06-26T01:46:31", "url": "https://files.pythonhosted.org/packages/0f/ff/ee45eba81c7d34072b41064a2e756609641cd64fccaefa9a8ea5b4b765d9/html-testRunner-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "21face7a9ccfa2ca97d68f78c722ef9d", "sha256": "af2847efd4b7460c472aeb116a54d8900032a8b8e978a0dc19f35e6ae84cb6d8" }, "downloads": -1, "filename": "html_testRunner-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21face7a9ccfa2ca97d68f78c722ef9d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10362, "upload_time": "2017-07-16T20:50:01", "url": "https://files.pythonhosted.org/packages/24/37/0c70b43f21570ac8ac2a3d48585b11734f9fe7f45ed382d69dad0cafe51c/html_testRunner-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e973444b1a133f7840a3817d99e3e05", "sha256": "3bac33fe0c810c834cd801fb9364248dbd4a073c28c85b4783be2cb5352f9323" }, "downloads": -1, "filename": "html-testRunner-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9e973444b1a133f7840a3817d99e3e05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 530232, "upload_time": "2017-07-16T20:50:02", "url": "https://files.pythonhosted.org/packages/0a/9e/17e35b097d2ffff5cdbb37faf8280923fd37a4b27b0957b81a2426fb4141/html-testRunner-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2df07bb6ef193129a221a34e638abd18", "sha256": "d9aa33d4a85bef7b9a1f8a289869294836f408e5e19c80c566a823fe0f3e9fda" }, "downloads": -1, "filename": "html_testRunner-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2df07bb6ef193129a221a34e638abd18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10414, "upload_time": "2018-01-27T17:07:10", "url": "https://files.pythonhosted.org/packages/4b/a1/35cfacb846d0c583d4a4a8d14bddd8a41e0f5e0a1e5b7a6f5760717a094d/html_testRunner-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45e11efb2fe0966ce4fcb0cba18506be", "sha256": "ea9b50b460e546cab3d2bb4bf4054a3d0e3f6a56c4dca2ceda62e110580aa9cf" }, "downloads": -1, "filename": "html-testRunner-1.1.2.tar.gz", "has_sig": false, "md5_digest": "45e11efb2fe0966ce4fcb0cba18506be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 532355, "upload_time": "2018-01-27T17:07:11", "url": "https://files.pythonhosted.org/packages/cd/30/79c7891abe90cd8a5711531f5af246671b43015a5900b721a695bfa01a8e/html-testRunner-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "5d7806f51656b7b30486dccc34af5777", "sha256": "00bfaf75f759f86300bacd9d22a9c5e5bbbdeca7b06e1697947e52433ed19a71" }, "downloads": -1, "filename": "html_testRunner-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d7806f51656b7b30486dccc34af5777", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11274, "upload_time": "2019-03-15T21:15:16", "url": "https://files.pythonhosted.org/packages/62/0f/52698d5383407491ab2415a238d34e8c2f9804ece44c7410274041194a88/html_testRunner-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d8460fbfa5ac8f17fcb75613807a387", "sha256": "cadab4f56bc88bf22c379436b4e0993e95b73204db47ad82a62496358b5cf852" }, "downloads": -1, "filename": "html-testRunner-1.2.tar.gz", "has_sig": false, "md5_digest": "6d8460fbfa5ac8f17fcb75613807a387", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 535187, "upload_time": "2019-03-15T21:15:18", "url": "https://files.pythonhosted.org/packages/a4/f8/3a4fb3139db4a39f62083ea37866c311d2ffb4e04712f47c6d54e2fb9776/html-testRunner-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "ee23b5b14410f9869d3ee2d4d3344852", "sha256": "57190df7b33788a148ff793cbcd1495ef51e265f8954e1d7c4318edc7bb636c3" }, "downloads": -1, "filename": "html_testRunner-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee23b5b14410f9869d3ee2d4d3344852", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11300, "upload_time": "2019-09-09T02:12:52", "url": "https://files.pythonhosted.org/packages/5e/14/456d48d6741c3cbbf170bf2a9c4f8075034baff4261819e8121d971e054e/html_testRunner-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad456fa929aa0462afae6323282cc5ad", "sha256": "dd65027b62078ffe450a1276f4875f6f3f2a03b13bb3ea144428b87784dc387a" }, "downloads": -1, "filename": "html-testRunner-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ad456fa929aa0462afae6323282cc5ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 534405, "upload_time": "2019-09-09T02:12:54", "url": "https://files.pythonhosted.org/packages/5d/5b/7844d6e6e9d072f38666fb332fc85aaa7ebed99b2f792c724d8a85282254/html-testRunner-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee23b5b14410f9869d3ee2d4d3344852", "sha256": "57190df7b33788a148ff793cbcd1495ef51e265f8954e1d7c4318edc7bb636c3" }, "downloads": -1, "filename": "html_testRunner-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee23b5b14410f9869d3ee2d4d3344852", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11300, "upload_time": "2019-09-09T02:12:52", "url": "https://files.pythonhosted.org/packages/5e/14/456d48d6741c3cbbf170bf2a9c4f8075034baff4261819e8121d971e054e/html_testRunner-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad456fa929aa0462afae6323282cc5ad", "sha256": "dd65027b62078ffe450a1276f4875f6f3f2a03b13bb3ea144428b87784dc387a" }, "downloads": -1, "filename": "html-testRunner-1.2.1.tar.gz", "has_sig": false, "md5_digest": "ad456fa929aa0462afae6323282cc5ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 534405, "upload_time": "2019-09-09T02:12:54", "url": "https://files.pythonhosted.org/packages/5d/5b/7844d6e6e9d072f38666fb332fc85aaa7ebed99b2f792c724d8a85282254/html-testRunner-1.2.1.tar.gz" } ] }