PyDocs

Nav

Development Tools

main

unittest

function (source)
  • main(module='__main__', defaultTest=None, argv=None, testRunner=None, testLoader=unittest.defaultTestLoader, exit=True, verbosity=1, failfast=None, catchbreak=None, buffer=None, warnings=None)
A command-line program that runs a set of tests; this is primarily
for making test modules conveniently executable.
Changed in 3.1, 3.2, 3.4
  • 3.1: The exit parameter was added.
  • 3.2: The verbosity, failfast, catchbreak, buffer and warnings parameters were added.
  • 3.4: The defaultTest parameter was changed to also accept an iterable of test names.
1 Example
>>> from unittest import main
>>> main(module='test_module', exit=False)
from the Python docs
See Also
No see-alsos for unittest/main
0 Notes
No notes for main