{ "info": { "author": "Philip Horger", "author_email": "philip.horger@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python", "Topic :: Database", "Topic :: Documentation", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "DoctestAll\n==========\n\nRecursive doctest-executing library and script for running doctest on projects.\n\nDoctestAll is a very simple solution for running unit tests a package at a time,\nrecursively descending with the ``__all__`` module property to find children\nto analyze. Or audit, if you want a creepy scientology metaphor.\n\nDTA is available as the ``doctestall`` module, and a script by the same name\nwhich can be run from the command line.\n\n\nInstallation\n============\n\nDTA can be installed via pip:\n\n sudo pip install doctestall\n\nOr by entering the following commands as administrator:\n\n git clone git://github.com/campadrenalin/DoctestAll.git\n\n cd DoctestAll\n\n python setup.py install\n\nOnce installed, you can import the doctestall module, or try it out in the shell:\n\n doctestall doctestall\n\nYes, this runs doctestall *on itself.* But to test some other module:\n\n doctestall cmath\n\nThe cmath module doesn't use doctest, so the results are uninteresting, but on\nthe other hand, the recursive walk doesn't make anything explode either. So you\nmight want to try it out on projects that are actually designed to use DTA, or\nat least be friendly to it.\n\n\nProjects using or compatible with DTA:\n======================================\n\n* `ConcurrenTree `_\n* `DoctestAll `_\n* `EJTP `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/campadrenalin/DoctestAll", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "doctestall", "package_url": "https://pypi.org/project/doctestall/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/doctestall/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/campadrenalin/DoctestAll" }, "release_url": "https://pypi.org/project/doctestall/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "Recursive tester for doctest-y projects", "version": "1.0.4" }, "last_serial": 754425, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ddbb5f0e8cc6f412c29c7ed3119e941d", "sha256": "e579b583cbe812aa58b31d38eebe86fff478947ecff9c3ec199343216d3e9f84" }, "downloads": -1, "filename": "doctestall-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ddbb5f0e8cc6f412c29c7ed3119e941d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2483, "upload_time": "2013-03-09T20:22:25", "url": "https://files.pythonhosted.org/packages/2f/bb/e86fb66a64dfb97950cce282a7cca5750d1c52244bbabe71c714a61babd7/doctestall-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "e74cf28bd2376584addfe3822c57171a", "sha256": "107faded38d3e497a19b0baae2696b30ca990d527e0e368124bd0a737475db93" }, "downloads": -1, "filename": "doctestall-1.0.0.zip", "has_sig": false, "md5_digest": "e74cf28bd2376584addfe3822c57171a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3474, "upload_time": "2013-03-09T20:22:28", "url": "https://files.pythonhosted.org/packages/5e/e1/636d3bddcc96a41e13a690279dc413fdc9dae5ee5467ae068e42d00707b3/doctestall-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3464754f56ebac488c73738607a56dc0", "sha256": "0f854b9436da2dc44e502d53fb5638da627b43ad39644d5aed183ae7e304b496" }, "downloads": -1, "filename": "doctestall-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3464754f56ebac488c73738607a56dc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2582, "upload_time": "2013-03-09T20:30:47", "url": "https://files.pythonhosted.org/packages/f1/c5/7b8b08540b5de036397fd2c77558d5fca3d0ceb5f521edaef534e2cd34c8/doctestall-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "60b586a965a3202f752f74e24fc8a9f8", "sha256": "7fc2377e40dbda5466dcb7855c44c356419c94aa896a7056ad301472c43c77ce" }, "downloads": -1, "filename": "doctestall-1.0.1.zip", "has_sig": false, "md5_digest": "60b586a965a3202f752f74e24fc8a9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4063, "upload_time": "2013-03-09T20:30:52", "url": "https://files.pythonhosted.org/packages/5e/dd/c0650556476149eaba480ccb62ca4c4757257343bb56b9e279b52b48db38/doctestall-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "eb2eda03bc9e50cde51ab8e57bc3e9de", "sha256": "ce7f6c1916b1899d06aaaee2b74f52fd019493879c9d0bf361ea1311507da92d" }, "downloads": -1, "filename": "doctestall-1.0.2.tar.gz", "has_sig": false, "md5_digest": "eb2eda03bc9e50cde51ab8e57bc3e9de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2586, "upload_time": "2013-03-09T20:32:14", "url": "https://files.pythonhosted.org/packages/b1/11/decbad55933491cd29ebba2e25e5404f03c16179786d6fae1838cd437e97/doctestall-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "f96ac3a9030d2fb0e04ad28057b69307", "sha256": "8bdf92b54f4d42acc46b4585d10b04c754146cec3055f5102fdfa75b55e0323c" }, "downloads": -1, "filename": "doctestall-1.0.2.zip", "has_sig": false, "md5_digest": "f96ac3a9030d2fb0e04ad28057b69307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4068, "upload_time": "2013-03-09T20:32:17", "url": "https://files.pythonhosted.org/packages/96/9c/b8a96e10cb4c373bfb4f26defb46e27b19df9a16936af24a8d0e56c88a71/doctestall-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "64628456a044e4ef6d4a778b4c5d214b", "sha256": "e19897f9ae335a1fd5dd2fc615803274cdf464e9149d33edc8772d02dbbf9cf5" }, "downloads": -1, "filename": "doctestall-1.0.3.tar.gz", "has_sig": false, "md5_digest": "64628456a044e4ef6d4a778b4c5d214b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2576, "upload_time": "2013-03-09T20:35:40", "url": "https://files.pythonhosted.org/packages/a2/8e/5ee577a32a6060e221fbbd3d55b6f3fa6f57b43fc7a05ce8637b632bbe5c/doctestall-1.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "f18786ec3344e385e93ca0e47e9869fa", "sha256": "dcb3f6100e2615268ef5242742589615f97c6a516f168ced592b59c57730dc3e" }, "downloads": -1, "filename": "doctestall-1.0.3.zip", "has_sig": false, "md5_digest": "f18786ec3344e385e93ca0e47e9869fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4067, "upload_time": "2013-03-09T20:35:46", "url": "https://files.pythonhosted.org/packages/dd/f3/8881dd405b1528130e778d690a6fe628f840ba742903a3d76f10e625e0fa/doctestall-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7a467a040220e218b44977e69f372a81", "sha256": "de5931041c906baa462da88583f7ab3ad0f7a454d69d28b99b99d134813fb981" }, "downloads": -1, "filename": "doctestall-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7a467a040220e218b44977e69f372a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2614, "upload_time": "2013-03-09T20:39:38", "url": "https://files.pythonhosted.org/packages/5b/0b/5d8dfde5e8a1822dfa497cc8e377519cc13a444ff2d035a08a7a866dad38/doctestall-1.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "5ea5cb03e64e63743de3c1f6112bb1bb", "sha256": "946bb896ea9f149e74575a158ff21159da2b3cedceb4d6a820523a3535c4b1c7" }, "downloads": -1, "filename": "doctestall-1.0.4.zip", "has_sig": false, "md5_digest": "5ea5cb03e64e63743de3c1f6112bb1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4101, "upload_time": "2013-03-09T20:39:40", "url": "https://files.pythonhosted.org/packages/a8/ff/3ba5cc72d7287693a3c32b7198f5c41550768c65a2d187daaf1fc1881586/doctestall-1.0.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a467a040220e218b44977e69f372a81", "sha256": "de5931041c906baa462da88583f7ab3ad0f7a454d69d28b99b99d134813fb981" }, "downloads": -1, "filename": "doctestall-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7a467a040220e218b44977e69f372a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2614, "upload_time": "2013-03-09T20:39:38", "url": "https://files.pythonhosted.org/packages/5b/0b/5d8dfde5e8a1822dfa497cc8e377519cc13a444ff2d035a08a7a866dad38/doctestall-1.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "5ea5cb03e64e63743de3c1f6112bb1bb", "sha256": "946bb896ea9f149e74575a158ff21159da2b3cedceb4d6a820523a3535c4b1c7" }, "downloads": -1, "filename": "doctestall-1.0.4.zip", "has_sig": false, "md5_digest": "5ea5cb03e64e63743de3c1f6112bb1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4101, "upload_time": "2013-03-09T20:39:40", "url": "https://files.pythonhosted.org/packages/a8/ff/3ba5cc72d7287693a3c32b7198f5c41550768c65a2d187daaf1fc1881586/doctestall-1.0.4.zip" } ] }