Tests for twisted.python.usage, a
command line option parsing library.
| Class | WellBehaved | Undocumented |
| Class | ParseCorrectnessTests | Test usage.Options.parseOptions
for correct values under good conditions. |
| Class | TypedOptions | No class docstring; 1/1 methods documented |
| Class | TypedTests | Test usage.Options.parseOptions
for options with forced types. |
| Class | WrongTypedOptions | Undocumented |
| Class | WeirdCallableOptions | Undocumented |
| Class | WrongTypedTests | Test usage.Options.parseOptions
for wrong coerce options. |
| Class | OutputTests | No class docstring; 1/1 methods documented |
| Class | InquisitionOptions | Undocumented |
| Class | HolyQuestOptions | Undocumented |
| Class | SubCommandOptions | Undocumented |
| Class | SubCommandTests | Test usage.Options.parseOptions
for options with subcommands. |
| Class | HelpStringTests | Test generated help strings. |
| Class | PortCoerceTests | Test the behavior of usage.portCoerce. |
| Class | ZshCompleterTests | Test the behavior of the various twisted.usage.Completer
classes for producing output usable by zsh tab-completion system. |
| Class | CompleterNotImplementedTests | Using an unknown shell constant with the various Completer() classes should raise NotImplementedError |
| Class | FlagFunctionTests | Tests for usage.flagFunction. |
| Class | OptionsInternalTests | Tests internal behavior of usage.Options. |