{ "info": { "author": "Jakub STOLARSKI (Dryobates)", "author_email": "jakub.stolarski@kidosoft.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "######\nTddMon\n######\n\n.. image:: https://pypip.in/wheel/tddmon/badge.svg\n :target: https://pypi.python.org/pypi/tddmon/\n :alt: Wheel Status\n\n.. image:: https://pypip.in/version/tddmon/badge.svg\n :target: https://pypi.python.org/pypi/tddmon/\n :alt: Latest Version\n\n.. image:: https://pypip.in/license/tddmon/badge.svg\n :target: https://pypi.python.org/pypi/tddmon/\n :alt: License\n\n\nGoal\n====\n\nHelp keeping Test Driven Development flow.\n\nInstallation\n============\n\nInstall TddMon:\n\n.. code-block:: console\n\n pip install tddmon\n\nor current development version:\n\n.. code-block:: console\n\n pip install hg+https:://bitbucket.org/kidosoft/tddmon\n\nUsage\n=====\n\n.. code-block:: console\n\n tddmon -l test_run.log test_unit.py\n\n\nIn above example file `test_unit.py` will be run like any other\nmodule so be sure to put `unittest.main()` or similar inside it.\ntddmon will monitor all \".py\" files inside current directory for changes in\nmodification time and run test whenever their change.\n\nMonitored files will be measured for coverage. Test results will be logged\ninto log file (test_run.log in example) and on stdout you'll see\nyour working flow in TDD.\n\n* red - one or more tests fail\n* green - your tests has passed\n* blue - consecutive run tests has passed; in most cases it means your refactoring your code.\n\nIf you want to limit files to measure coverage use .coveragerc\nas described on coverage module page:\nhttp://nedbatchelder.com/code/coverage/config.html\n\n\nDocumentation\n=============\n\nhttp://kidosoft.pl/docs/tddmon/\n\nTODO\n====\n\n* option to separately logging test errors and coverage\n* sending flow status and log results to remote server", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://kidosoft.pl", "keywords": "tdd,testing", "license": "beerware", "maintainer": null, "maintainer_email": null, "name": "tddmon", "package_url": "https://pypi.org/project/tddmon/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tddmon/", "project_urls": { "Homepage": "http://kidosoft.pl" }, "release_url": "https://pypi.org/project/tddmon/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "TDD flow monitor.", "version": "0.2.0" }, "last_serial": 1473907, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "45d8cd2d4ee05368126050e9484984e8", "sha256": "4fdcc398c8632c5aed12d30196fe14961234ec040cc59f7e1288046fa1cdbffe" }, "downloads": -1, "filename": "tddmon-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "45d8cd2d4ee05368126050e9484984e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11949, "upload_time": "2015-02-16T18:54:57", "url": "https://files.pythonhosted.org/packages/df/2f/924b1ab1e3f1a13d3bc5aadbf8e89b7c4336c2fafe4ff458413152fc1b46/tddmon-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8c0dc0ed2bb5f67e328322a6676cef1", "sha256": "f60e0345b997974afd601c49185539ba9a75fcabc445c39d101e72c13ff2cd5a" }, "downloads": -1, "filename": "tddmon-0.1.2.tar.gz", "has_sig": true, "md5_digest": "b8c0dc0ed2bb5f67e328322a6676cef1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9005, "upload_time": "2015-02-16T18:54:59", "url": "https://files.pythonhosted.org/packages/aa/88/1a172fc8857cd5ad94a48b9e66c21ee4f0b38b14e82d8ff8b7924f531699/tddmon-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "11d56e286348b48b836df16ececb0c2c", "sha256": "fd5fa045391aa5120d3eeb396cff35cbb1679ae87e696397174394c061f40673" }, "downloads": -1, "filename": "tddmon-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "11d56e286348b48b836df16ececb0c2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13190, "upload_time": "2015-02-22T21:14:52", "url": "https://files.pythonhosted.org/packages/51/1e/9bd53d8590692e6fab99e1f27035f2d79572d7303b01a9091215305ff7a8/tddmon-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eae44325d5b77590b535d889d648c40c", "sha256": "0855a10fda14335f9a426206c4167c0476d25005234a49be78dcad3cf934839a" }, "downloads": -1, "filename": "tddmon-0.2.0.tar.gz", "has_sig": true, "md5_digest": "eae44325d5b77590b535d889d648c40c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10164, "upload_time": "2015-02-22T21:14:54", "url": "https://files.pythonhosted.org/packages/3e/27/2fafb9b48abe6306faf97c24fc018410cee3a1d6e1675cf163244256e728/tddmon-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11d56e286348b48b836df16ececb0c2c", "sha256": "fd5fa045391aa5120d3eeb396cff35cbb1679ae87e696397174394c061f40673" }, "downloads": -1, "filename": "tddmon-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "11d56e286348b48b836df16ececb0c2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13190, "upload_time": "2015-02-22T21:14:52", "url": "https://files.pythonhosted.org/packages/51/1e/9bd53d8590692e6fab99e1f27035f2d79572d7303b01a9091215305ff7a8/tddmon-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eae44325d5b77590b535d889d648c40c", "sha256": "0855a10fda14335f9a426206c4167c0476d25005234a49be78dcad3cf934839a" }, "downloads": -1, "filename": "tddmon-0.2.0.tar.gz", "has_sig": true, "md5_digest": "eae44325d5b77590b535d889d648c40c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10164, "upload_time": "2015-02-22T21:14:54", "url": "https://files.pythonhosted.org/packages/3e/27/2fafb9b48abe6306faf97c24fc018410cee3a1d6e1675cf163244256e728/tddmon-0.2.0.tar.gz" } ] }