{ "info": { "author": "Kumar McMillan", "author_email": "kumar.mcmillan@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Topic :: Software Development :: Testing" ], "description": "==============================\nNice Dots\n==============================\n\nIt's a nosetests_ plugin that prints nicer dots grouped by class/module.\n\n.. _nosetests: http://somethingaboutorange.com/mrl/projects/nose/\n\nInstall\n=======\n\nFrom PyPI::\n\n pip install nosenicedots\n\nor from source::\n\n pip install -e git+git://github.com/kumar303/nose-nicedots.git#egg=nosenicedots\n\nUsage\n=====\n\n::\n\n nosetests --with-nicedots\n\nExample\n=======\n\n::\n\n $ nosetests --with-nicedots\n\n apps/devhub/tests/test_views.py:TestActivity\n ..............\n apps/devhub/tests/test_views.py:TestAddVersion\n .\n ======================================================================\n FAIL: apps/devhub/tests/test_views.py:TestAddVersion.test_unique_version_num\n ----------------------------------------------------------------------\n Traceback (most recent call last):\n File \"/path/to/apps/devhub/tests/test_views.py\", line 3132, in test_unique_version_num\n assert 0\n AssertionError\n\n\n apps/devhub/tests/test_views.py:TestCreateFoobar\n ..\n apps/devhub/tests/test_views.py:TestDashboard\n .....\n apps/devhub/tests/test_views.py:TestDelete\n ..\n ======================================================================\n FAIL: apps/devhub/tests/test_views.py:TestAddVersion.test_unique_version_num\n ----------------------------------------------------------------------\n Traceback (most recent call last):\n File \"/path/to/apps/devhub/tests/test_views.py\", line 3132, in test_unique_version_num\n assert 0\n AssertionError\n\n ----------------------------------------------------------------------\n Ran 44 tests in 1.62s\n\n FAILED (failures=1)\n\nThis new style of output is intended as a more useful test report and is\ninspired by `py.test`_. Instead of a confusing (yet pretty) mess of dots\nyou'll see a printout of the module or class followed by dots that indicate\neach test in that group.\n\nYou'll see the traceback for a failure immediately, which was designed for\nlong running test suites. Note that the tracebacks are repeated again down at\nthe bottom in case the output had scrolled off the screen already. Using\n``--stop`` will not duplicate failure output.\n\n.. _`py.test`: http://pytest.org/\n\nIt's Also A Test Address\n========================\n\nEach module or class group also doubles as an argument you can give to Nose if\nyou want to re-run that group of tests. From the above output you could\ncopy/paste and re-run tests in the TestActivity class like this::\n\n $ nosetests --with-nicedots apps/devhub/tests/test_views.py:TestActivity\n\n apps/devhub/tests/test_views.py:TestActivity\n ..............\n ----------------------------------------------------------------------\n Ran 14 tests in 0.62s\n\n OK\n\nCaveats\n=======\n\n- If any other plugin needs to patch the unittest result then it will\n conflict with Nice Dots.\n- Python 2.5, 2.6 and 2.7 are supported at the moment. Other versions may or\n may not work. Python 3 is **not** yet supported. There are a few failing\n tests.", "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/kumar303/nose-nicedots/", "keywords": null, "license": "Apache License", "maintainer": null, "maintainer_email": null, "name": "nosenicedots", "package_url": "https://pypi.org/project/nosenicedots/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/nosenicedots/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kumar303/nose-nicedots/" }, "release_url": "https://pypi.org/project/nosenicedots/0.5/", "requires_dist": null, "requires_python": null, "summary": "Nose plugin that prints nicer dots grouped by class/module.", "version": "0.5" }, "last_serial": 958914, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e79d94af9d0792915fa09f5566c78d14", "sha256": "07a1e5bd980fb4287deb1cbd5e52efbb16c2c8cbde089cab467002e72537adf9" }, "downloads": -1, "filename": "nosenicedots-0.1.tar.gz", "has_sig": true, "md5_digest": "e79d94af9d0792915fa09f5566c78d14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11078, "upload_time": "2011-03-03T16:58:40", "url": "https://files.pythonhosted.org/packages/d4/6e/58acb38dd550fa3e64a81b534125f3234b0a1ed7ccf734d7fee476edc3b2/nosenicedots-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "757fdf60cf7866cbe5cbf3b28a5aea2e", "sha256": "01334b8ac3f9dc0947b086f025a52b9f508b04ffa07b9771530e28b0a429a908" }, "downloads": -1, "filename": "nosenicedots-0.2.tar.gz", "has_sig": true, "md5_digest": "757fdf60cf7866cbe5cbf3b28a5aea2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11096, "upload_time": "2011-03-05T00:56:43", "url": "https://files.pythonhosted.org/packages/64/11/deda83c7b7cd6f1d9c786d1582d2aae05e421aebae4ab4886ab02fc2c5c5/nosenicedots-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6ec1ac6d74279f167701d88fa4bb42f7", "sha256": "512984fb0d21e290ba91132b96d6edfa7512a06aea530a53751511239a683e81" }, "downloads": -1, "filename": "nosenicedots-0.3.tar.gz", "has_sig": true, "md5_digest": "6ec1ac6d74279f167701d88fa4bb42f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10535, "upload_time": "2011-03-05T01:02:09", "url": "https://files.pythonhosted.org/packages/d5/5b/707b6054a9e2a64d3eb99189517df0c3b46cb0c538fc545ca3c8fe293549/nosenicedots-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3844d2c3ed7e0c8426cbc4b529cc5b6d", "sha256": "36933d70c69a93235160b6fdbbb33eaa7a10ae45b976ee4c5bfdb5726433701e" }, "downloads": -1, "filename": "nosenicedots-0.4.tar.gz", "has_sig": false, "md5_digest": "3844d2c3ed7e0c8426cbc4b529cc5b6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9866, "upload_time": "2013-01-30T18:27:43", "url": "https://files.pythonhosted.org/packages/ae/e6/fd1fdc501f5e7de4c0c8c03bf24c4b1fc652732023393bc3bcaf1636c1fc/nosenicedots-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "624a1501e26cc9a5ea59c0a5bf599396", "sha256": "92ee3b86b5c1921c2d9dac217bef8990c5f852c8bc4d9018cafe0f3f3b81cd3a" }, "downloads": -1, "filename": "nosenicedots-0.5.tar.gz", "has_sig": false, "md5_digest": "624a1501e26cc9a5ea59c0a5bf599396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9875, "upload_time": "2014-01-02T20:00:58", "url": "https://files.pythonhosted.org/packages/44/c4/1d55fd44d68d6ecdf81a1a338231f9872b415a42fd6321b73b0056c351f8/nosenicedots-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "624a1501e26cc9a5ea59c0a5bf599396", "sha256": "92ee3b86b5c1921c2d9dac217bef8990c5f852c8bc4d9018cafe0f3f3b81cd3a" }, "downloads": -1, "filename": "nosenicedots-0.5.tar.gz", "has_sig": false, "md5_digest": "624a1501e26cc9a5ea59c0a5bf599396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9875, "upload_time": "2014-01-02T20:00:58", "url": "https://files.pythonhosted.org/packages/44/c4/1d55fd44d68d6ecdf81a1a338231f9872b415a42fd6321b73b0056c351f8/nosenicedots-0.5.tar.gz" } ] }