green


Namegreen JSON
Version 4.0.2 PyPI version JSON
download
home_pagehttps://github.com/CleanCut/green
SummaryGreen is a clean, colorful, fast python test runner.
upload_time2024-04-18 23:54:19
maintainerNathan Stocks
docs_urlNone
authorNathan Stocks
requires_python!=3.12.1,>=3.8
license'MIT'
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
VCS
bugtrack_url
requirements colorama coverage lxml setuptools unidecode
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.25909s