Skip to main content

Green is a clean, colorful test runner for Python unit tests. Compare it to trial or nose.

Project description

Green is a colorful, clean, fast and powerful test runner for Python unit tests. Compare it to trial or nose.

Documentation

Please visit the GitHub page for Green for full documentation, including a nice tutorial on how to correctly layout unit tests in your own python project.

Features

  • Colorful - Terminal output makes good use of color when the terminal supports it.

  • Clean - Low redundancy in output. Result stats for each test is lined up in a vertical column.

  • Fast - Can run tests in independent subprocesses.

  • Powerful - Multi-target + auto-discovery.

  • Traditional - Use the normal unittest classes and methods for your unit tests.

  • Descriptive - Four verbosity levels, from just dots to full docstring output.

  • Convenient - Bash-completion and ZSH-completion of options and test targets.

  • Thorough - Built-in, optional integration with coverage

  • Modern - Supports Python 2.7, 3.3, 3.4, and PyPy

  • Portable - Completely supports OS X, Linux, and BSDs (and maybe Windows).

  • Living - This project grows and changes. See the changelog

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

green-1.6.0.tar.gz (40.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page