{ "info": { "author": "Philipp A", "author_email": "flying-sheep@web.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Topic :: Software Development :: Testing" ], "description": "ndjson TestRunner\r\n=================\r\n\r\nA unittest_ ``TestRunner`` that outputs ndjson_. One JSON record per test result::\r\n\r\n\t{\r\n\t\t\"type\": \"success\" | \"expected_failure\" | \"failure\" | \"error\" | \"unexpected_success\" | \"skip\",\r\n\t\t\"id\": \"module.TestClass.test_function\",\r\n\t\t\"desc\": null | \"First line of test function docstring\",\r\n\t\t\"msg\": null | \"Exception traceback or reason for skipping\"\r\n\t}\r\n\r\nTo be used for test result storage or interprocess communication.\r\n\r\n.. _unittest: https://docs.python.org/3/library/unittest.html\r\n.. _ndjson: http://ndjson.org", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/flying-sheep/ndjson-testrunner", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ndjson-testrunner", "package_url": "https://pypi.org/project/ndjson-testrunner/", "platform": "", "project_url": "https://pypi.org/project/ndjson-testrunner/", "project_urls": { "Homepage": "https://github.com/flying-sheep/ndjson-testrunner" }, "release_url": "https://pypi.org/project/ndjson-testrunner/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "A test runner that outputs newline delimited JSON results", "version": "1.0.0" }, "last_serial": 2339603, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "93905c1463c629f800168d4ebeaa0e82", "sha256": "020995acb64c9e0584e6f8e89aa66540a676618ad0a9085b39a8916e9c56a4f4" }, "downloads": -1, "filename": "ndjson_testrunner-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93905c1463c629f800168d4ebeaa0e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3246, "upload_time": "2016-09-12T15:01:10", "url": "https://files.pythonhosted.org/packages/f6/ec/4033b8eeaa9e1e9ad449d07c8841dbeb805a8e4cf9241accaeeb84b6f808/ndjson_testrunner-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9410f68981a057ff5cecb83f473af4e9", "sha256": "c2b5486ff8198ae18995a0170b4161b55b42f1a991ee1f6de68fc27140bc3df3" }, "downloads": -1, "filename": "ndjson-testrunner-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9410f68981a057ff5cecb83f473af4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2267, "upload_time": "2016-09-12T15:03:00", "url": "https://files.pythonhosted.org/packages/fc/62/f960a6d540c7c74d15675185334861458619cc9de74d0e784e371db9104a/ndjson-testrunner-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93905c1463c629f800168d4ebeaa0e82", "sha256": "020995acb64c9e0584e6f8e89aa66540a676618ad0a9085b39a8916e9c56a4f4" }, "downloads": -1, "filename": "ndjson_testrunner-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93905c1463c629f800168d4ebeaa0e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3246, "upload_time": "2016-09-12T15:01:10", "url": "https://files.pythonhosted.org/packages/f6/ec/4033b8eeaa9e1e9ad449d07c8841dbeb805a8e4cf9241accaeeb84b6f808/ndjson_testrunner-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9410f68981a057ff5cecb83f473af4e9", "sha256": "c2b5486ff8198ae18995a0170b4161b55b42f1a991ee1f6de68fc27140bc3df3" }, "downloads": -1, "filename": "ndjson-testrunner-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9410f68981a057ff5cecb83f473af4e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2267, "upload_time": "2016-09-12T15:03:00", "url": "https://files.pythonhosted.org/packages/fc/62/f960a6d540c7c74d15675185334861458619cc9de74d0e784e371db9104a/ndjson-testrunner-1.0.0.tar.gz" } ] }