Green
=====
Green is a clean, colorful, fast python test runner.
Documentation
-------------
For full documentation please visit the `Github page for Green`_, or subscribe
to `Python Testing with Green`_ on Udemy. You can find discounts for the Udemy
course in the documentation on Github.
Features
--------
- **Clean** - Low redundancy in output. Result statistics for each test is vertically aligned.
- **Colorful** - Terminal output makes good use of color when the terminal supports it.
- **Fast** - Tests run in independent processes. (One per processor by default. Does not play nicely with gevent.)
- **Powerful** - Multi-target + auto-discovery.
- **Traditional** - Use the normal ``unittest`` classes and methods for your unit tests.
- **Descriptive** - Multiple verbosity levels, from just dots to full docstring output.
- **Convenient** - Bash-completion and ZSH-completion of options and test targets.
- **Thorough** - Built-in integration with `coverage`_
- **Modern** - Supports Python 3.8+. Additionally, `PyPy` is supported on a best-effort basis.
- **Portable** - macOS, Linux, and BSDs are fully supported. Windows is supported on a best-effort basis.
- **Living** - This project grows and changes. See the `changelog`_
.. _Github page for Green: https://github.com/CleanCut/green#green
.. _Python Testing with Green: https://www.udemy.com/python-testing-with-green/?couponCode=GREEN_ANGEL
.. _coverage: http://nedbatchelder.com/code/coverage/
.. _PyPy: http://pypy.org
.. _changelog: https://github.com/CleanCut/green/blob/main/CHANGELOG.md
Raw data
{
"_id": null,
"home_page": "https://github.com/CleanCut/green",
"name": "green",
"maintainer": "Nathan Stocks",
"docs_url": null,
"requires_python": "!=3.12.1,>=3.8",
"maintainer_email": null,
"keywords": "nose, nose2, trial, pytest, py.test, tox, green, , tdd, test, tests, functional, system, unit, unittest, , color, tabular, clean, red, rednose, regression, runner, , integration, smoke, white, black, box, incremental, end, , end-to-end, sanity, acceptance, load, stress, performance, , usability, install, uninstall, recovery, security, , comparison, alpha, beta, non-functional, destructive, , accessibility, internationalization, i18n, localization, l10n, , development, a/b, concurrent, conformance, verification, , validation, quality, assurance, ad-hoc, agile, api, , automated, all, pairs, pairwise, boundary, value, branch, , browser, condition, coverage, dynamic, exploratory, , equivalence, partitioning, fuzz, gui, glass, gorilla, , interface, keyword, penetration, retesting, risk, based, , scalability, soak, volume, vulnerability",
"author": "Nathan Stocks",
"author_email": "nathan.stocks@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/0b/56/a017f9e1fe1ef1e1785bd8146dd3bcf66eb20dee592fd5bba9ce07a03961/green-4.0.2.tar.gz",
"platform": null,
"description": "Green\n=====\n\nGreen is a clean, colorful, fast python test runner.\n\nDocumentation\n-------------\n\nFor full documentation please visit the `Github page for Green`_, or subscribe\nto `Python Testing with Green`_ on Udemy. You can find discounts for the Udemy\ncourse in the documentation on Github.\n\nFeatures\n--------\n\n- **Clean** - Low redundancy in output. Result statistics for each test is vertically aligned.\n- **Colorful** - Terminal output makes good use of color when the terminal supports it.\n- **Fast** - Tests run in independent processes. (One per processor by default. Does not play nicely with gevent.)\n- **Powerful** - Multi-target + auto-discovery.\n- **Traditional** - Use the normal ``unittest`` classes and methods for your unit tests.\n- **Descriptive** - Multiple verbosity levels, from just dots to full docstring output.\n- **Convenient** - Bash-completion and ZSH-completion of options and test targets.\n- **Thorough** - Built-in integration with `coverage`_\n- **Modern** - Supports Python 3.8+. Additionally, `PyPy` is supported on a best-effort basis.\n- **Portable** - macOS, Linux, and BSDs are fully supported. Windows is supported on a best-effort basis.\n- **Living** - This project grows and changes. See the `changelog`_\n\n.. _Github page for Green: https://github.com/CleanCut/green#green\n.. _Python Testing with Green: https://www.udemy.com/python-testing-with-green/?couponCode=GREEN_ANGEL\n.. _coverage: http://nedbatchelder.com/code/coverage/\n.. _PyPy: http://pypy.org\n.. _changelog: https://github.com/CleanCut/green/blob/main/CHANGELOG.md\n",
"bugtrack_url": null,
"license": "'MIT'",
"summary": "Green is a clean, colorful, fast python test runner.",
"version": "4.0.2",
"project_urls": {
"Homepage": "https://github.com/CleanCut/green"
},
"split_keywords": [
"nose",
" nose2",
" trial",
" pytest",
" py.test",
" tox",
" green",
" ",
" tdd",
" test",
" tests",
" functional",
" system",
" unit",
" unittest",
" ",
" color",
" tabular",
" clean",
" red",
" rednose",
" regression",
" runner",
" ",
" integration",
" smoke",
" white",
" black",
" box",
" incremental",
" end",
" ",
" end-to-end",
" sanity",
" acceptance",
" load",
" stress",
" performance",
" ",
" usability",
" install",
" uninstall",
" recovery",
" security",
" ",
" comparison",
" alpha",
" beta",
" non-functional",
" destructive",
" ",
" accessibility",
" internationalization",
" i18n",
" localization",
" l10n",
" ",
" development",
" a/b",
" concurrent",
" conformance",
" verification",
" ",
" validation",
" quality",
" assurance",
" ad-hoc",
" agile",
" api",
" ",
" automated",
" all",
" pairs",
" pairwise",
" boundary",
" value",
" branch",
" ",
" browser",
" condition",
" coverage",
" dynamic",
" exploratory",
" ",
" equivalence",
" partitioning",
" fuzz",
" gui",
" glass",
" gorilla",
" ",
" interface",
" keyword",
" penetration",
" retesting",
" risk",
" based",
" ",
" scalability",
" soak",
" volume",
" vulnerability"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0b56a017f9e1fe1ef1e1785bd8146dd3bcf66eb20dee592fd5bba9ce07a03961",
"md5": "06133ea07f2d960f3f2d477c49e0abd0",
"sha256": "a4067c3f9fc2a644ed35f53664950643344ec462e6d2ebb5bd74b7629715a6b1"
},
"downloads": -1,
"filename": "green-4.0.2.tar.gz",
"has_sig": false,
"md5_digest": "06133ea07f2d960f3f2d477c49e0abd0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "!=3.12.1,>=3.8",
"size": 76714,
"upload_time": "2024-04-18T23:54:19",
"upload_time_iso_8601": "2024-04-18T23:54:19.537909Z",
"url": "https://files.pythonhosted.org/packages/0b/56/a017f9e1fe1ef1e1785bd8146dd3bcf66eb20dee592fd5bba9ce07a03961/green-4.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-18 23:54:19",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "CleanCut",
"github_project": "green",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "colorama",
"specs": []
},
{
"name": "coverage",
"specs": []
},
{
"name": "lxml",
"specs": []
},
{
"name": "setuptools",
"specs": []
},
{
"name": "unidecode",
"specs": []
}
],
"lcname": "green"
}