summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 280: Renamed Options.options to takes_options; updated related unit testsJason Gerard DeRose2008-09-102-26/+26
|
* 279: Fixed cli and public.Method re new Command.args attributeJason Gerard DeRose2008-09-102-9/+6
|
* 278: Completed unit tests for Command.args instance attributeJason Gerard DeRose2008-09-102-3/+28
|
* 277: Added public.generate_argument() function; added corresponding unit testsJason Gerard DeRose2008-09-102-0/+39
|
* 276: Option.__init__(): doc is now 3rd kwarg instead of 2nd positional arg; ↵Jason Gerard DeRose2008-09-103-30/+25
| | | | updated unit tests and other affected code
* 275: Added Command.__check_args(); added basic unit tests for Command.args ↵Jason Gerard DeRose2008-09-092-0/+35
| | | | instance attribute
* 274: NameSpace.__init__() now takes sort=True keyword arument to allow for ↵Jason Gerard DeRose2008-09-092-71/+72
| | | | non-sorted NameSpaces; updated and improved NameSpace unit tests
* 273: Added Command.get_args() method; added corresponding unit testsJason Gerard DeRose2008-09-092-0/+14
|
* 272: Add a quick positional arg experimentJason Gerard DeRose2008-09-092-1/+28
|
* 271: Improved __repr__ methods for better output from the show-plugins commandJason Gerard DeRose2008-09-083-3/+11
|
* 270: show-plugins now only shows namespaces with at least one memberJason Gerard DeRose2008-09-081-1/+1
|
* 269: Renamed print_api command to show_pluginsJason Gerard DeRose2008-09-081-2/+2
|
* 268: Fixed broken unit test for Plugin.__repr__()Jason Gerard DeRose2008-09-081-2/+2
|
* 267: Finished builtin CLI api commandJason Gerard DeRose2008-09-082-8/+34
|
* 266: Started work on new cli.print_api CommandJason Gerard DeRose2008-09-041-0/+4
|
* 265: Fixed small formatting error with use of CLI.print_commands()Jason Gerard DeRose2008-09-041-4/+2
|
* 264: Cleaned up docstrings on all example pluginsJason Gerard DeRose2008-09-043-15/+16
|
* 263: CLI.print_commands() now seperates Command subclasses from Application ↵Jason Gerard DeRose2008-09-041-7/+17
| | | | subclasses
* 262: Fixed crossreference in public.Application docstringJason Gerard DeRose2008-09-041-1/+1
|
* 261: More work on demo using Option.__call__() for interactive inputJason Gerard DeRose2008-09-042-4/+9
|
* 260: Option.normalize() now does same conversion for multivalue as ↵Jason Gerard DeRose2008-09-043-17/+27
| | | | Option.convert() does
* 259: Option.__normalize_scalar() now raises a TypeError if not ↵Jason Gerard DeRose2008-09-042-8/+8
| | | | isinstance(value, basestring); updated corresponding unit tests
* 258: Added some experimental features for interactively prompting for valuesJason Gerard DeRose2008-09-042-0/+40
|
* 257: Improved help command, now parsing options with optparseJason Gerard DeRose2008-09-042-24/+52
|
* 256: Fixed cli.help plugin so it looks up commands in CLI instead of APIJason Gerard DeRose2008-09-042-9/+14
|
* 255: CLI help, console commands now subclass from public.Application; other ↵Jason Gerard DeRose2008-09-045-16/+27
| | | | tweeking to make CLI utilize Application
* 254: Added public.Application base class; added corresponding unit testsJason Gerard DeRose2008-09-042-0/+72
|
* 253: Fixed error in Option.get_default() where Option.convert() was being ↵Jason Gerard DeRose2008-09-042-7/+5
| | | | called on Option.default; updated corresponding unit tests
* 252: Added Command.convert() method; added corresponding unit testsJason Gerard DeRose2008-09-042-0/+30
|
* 251: Fixed Command.validate() so it raises RequirementError; updated and ↵Jason Gerard DeRose2008-09-042-12/+19
| | | | re-enabled unit tests for Command.validate()
* 250: Updated Option.validate to utilize the ValidationError.index attribute; ↵Jason Gerard DeRose2008-09-042-32/+22
| | | | updated unit tests for Option.validate to test use of index attribute
* 249: Fixed Option.__convert_scalar() to user index=None instead of ↵Jason Gerard DeRose2008-09-032-20/+40
| | | | position=None; updated unit tests for Option.convert() to test the ConversionError.index attribute
* 248: Removed depreciated SetError and TwiceSetError exceptionsJason Gerard DeRose2008-09-031-8/+0
|
* 247: Added unit tests for errors.RequirementErrorJason Gerard DeRose2008-09-032-4/+24
|
* 246: Added unit tests for errors.RuleErrorJason Gerard DeRose2008-09-032-3/+31
|
* 245: Removed depreciated NormalizationErrorJason Gerard DeRose2008-09-031-8/+0
|
* 244: Added unit tests for errors.ConversionErrorJason Gerard DeRose2008-09-032-4/+38
|
* 243: Added unit tests for errors.ValidationErrorJason Gerard DeRose2008-09-032-0/+35
|
* 242: Started cleanup of custom exceptions; added unit tests for errors.IPAErrorJason Gerard DeRose2008-09-034-20/+58
|
* 241: Added additional index=None kwarg to errors.ValidationError.__init__()Jason Gerard DeRose2008-09-031-1/+2
|
* 240: Small change in tstutil.check_TypeError(), cleaned up use of ↵Jason Gerard DeRose2008-09-032-10/+5
| | | | check_TypeError() in test_Option.test_normalize()
* 239: Added errors.ConversionError; started big clean up of how ↵Jason Gerard DeRose2008-09-036-56/+80
| | | | ValidationError is raised so it works well with multivalues
* 238: Some docstring cleanup & fixes in test_public.pyJason Gerard DeRose2008-09-031-4/+22
|
* 237: Ported public.Method to new Option; updated corresponding unit testsJason Gerard DeRose2008-09-032-15/+14
|
* 236: Ported pubic.Command to new Option; updated corresponding unit testsJason Gerard DeRose2008-09-022-53/+35
|
* 235: Added Public.option instance attribute; updated corresponding unit ↵Jason Gerard DeRose2008-09-022-44/+86
| | | | tests; disable some broken unit tests
* 234: Renamed Option2 to OptionJason Gerard DeRose2008-09-022-9/+9
|
* 233: Removed public.Option class; removed corresponding unit testsJason Gerard DeRose2008-09-022-202/+38
|
* 232: Added Option2.get_values() method; added corresponding unit testsJason Gerard DeRose2008-09-022-0/+17
|
* 231: Added Option2.get_default() method; added corresponding unit testsJason Gerard DeRose2008-09-022-2/+48
|