Tests for twisted.python.usage, a 
command line option parsing library.
| Class | WellBehaved | Undocumented | 
| Class | ParseCorrectnessTests | Test usage.Options.parseOptionsfor correct values under good conditions. | 
| Class | TypedOptions | No class docstring; 1/1 methods documented | 
| Class | TypedTests | Test usage.Options.parseOptionsfor options with forced types. | 
| Class | WrongTypedOptions | Undocumented | 
| Class | WeirdCallableOptions | Undocumented | 
| Class | WrongTypedTests | Test usage.Options.parseOptionsfor 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.parseOptionsfor 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.Completerclasses 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. |