Skip to main content

The colorful and beautiful terminal output of python unittest.

Project description

Example terminal output

Simple test source file powered by docstrings:

import cutest as unittest

class CoffeMachine(unittest.TestCase):
    """A good coffee machine"""

    def test_success(self):
        """should makes hot drinks"""

class Dog(unittest.TestCase):
    """A typical dog"""

    def test_barking(self):
        """should barks loudly"""
    def test_tail(self):
        """has a tail"""
        self.assertTrue(False)

class Cat(unittest.TestCase):
    """A typical cat"""

    def test_meow(self):
        """can meow"""
        print('an onomatopoeia for the voiced sound')
    def test_fur(self):
        """has a fur"""

if __name__ == "__main__":
    unittest.main()

Usage

Import and use it just like unittest package:

import cutest as unittest

Or run and it will auto-discover available tests:

$ python cutest.py

You can also test given file or package:

$ python cutest.py my_test.py

Standard minimalistic mode

$ python cutest.py

Output:

Minimalistic mode

Verbose mode

$ python cutest.py -v

Output:

Verbose mode

Project details


Download files

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

Source Distribution

cutest.py-0.9.1.tar.gz (5.7 kB view details)

Uploaded Source

File details

Details for the file cutest.py-0.9.1.tar.gz.

File metadata

  • Download URL: cutest.py-0.9.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cutest.py-0.9.1.tar.gz
Algorithm Hash digest
SHA256 0096216e62301eef825a8ac7048af4a429b2a30197438febc8c83c4328a8e215
MD5 40ec2286f593e252633fd73d93331c4c
BLAKE2b-256 439100c6edfe841490049dc0ba590c9a28c708f86650315494f35135aeb5d99a

See more details on using hashes here.

Supported by

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