hazwaz.unittest module¶
- class hazwaz.unittest.HazwazTestCase(methodName='runTest')[source]¶
Bases:
unittest.case.TestCase
- run_with_argv(cmd, argv: List[str]) Dict[str, _io.StringIO] [source]¶
Run a command with a list of command line options.
- Parameters
argv – the full command line except for the program name, as a list of strings; e.g.
["subcommand", "--help"]
or["subcommand", "--option", "value"]
.- Returns
stdout and stderr resulting from the command.
- class hazwaz.unittest.TestCommand(test_cases: Iterable[unittest.case.TestCase])[source]¶
Bases:
hazwaz.command.Command
Run unittests.
- name: Optional[str] = 'test'¶
The name used to call this subcommand from the command line.
If this property is none, the default is the name of the class set to lowercase.