unit2 -v (return code: 0)
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
unit2 --help (return code: 0)
usage: unit2 [-h] [-v] [-q] [--locals] [-f] [-c] [-b] [tests [tests ...]]
positional arguments:
tests a list of any number of test modules, classes and test
methods.
optional arguments:
-h, --help show this help message and exit
-v, --verbose Verbose output
-q, --quiet Quiet output
--locals Show local variables in tracebacks
-f, --failfast Stop on first fail or error
-c, --catch Catch ctrl-C and display results so far
-b, --buffer Buffer stdout and stderr during tests
Examples:
unit2 test_module - run tests from test_module
unit2 module.TestClass - run tests from module.TestClass
unit2 module.Class.test_method - run specified test method
usage: unit2 discover [-h] [-v] [-q] [--locals] [-f] [-c] [-b] [-s START]
[-p PATTERN] [-t TOP]
optional arguments:
-h, --help show this help message and exit
-v, --verbose Verbose output
-q, --quiet Quiet output
--locals Show local variables in tracebacks
-f, --failfast Stop on first fail or error
-c, --catch Catch ctrl-C and display results so far
-b, --buffer Buffer stdout and stderr during tests
-s START, --start-directory START
Directory to start discovery ('.' default)
-p PATTERN, --pattern PATTERN
Pattern to match tests ('test*.py' default)
-t TOP, --top-level-directory TOP
Top level directory of project (defaults to start
directory)
For test discovery all test modules must be importable from the top level
directory of the project.