summaryrefslogtreecommitdiffstats
path: root/ipalib
Commit message (Collapse)AuthorAgeFilesLines
* 306: Added Plugin.set_api() method; added corresponding unit testsJason Gerard DeRose2008-09-212-0/+22
|
* 305: Ported cli.py to changes in public.pyJason Gerard DeRose2008-09-212-17/+29
|
* 304: args, options, & params namespaces are now created in ↵Jason Gerard DeRose2008-09-212-8/+22
| | | | Command.finalize() instead of Command.__init__(); updated corresponding unit tests
* 303: Removed Command.smart_option_order() method and moved its logic into ↵Jason Gerard DeRose2008-09-211-15/+14
| | | | Method.get_options()
* 302: Removed depreciated Command.group_args() methodJason Gerard DeRose2008-09-192-68/+4
|
* 301: Command.args_to_kw() now raises ArgumentError if more args than ↵Jason Gerard DeRose2008-09-182-2/+24
| | | | max_args are given
* 300: Added Command.max_args instance attribute; added corresponding unit testsJason Gerard DeRose2008-09-182-6/+24
|
* 299: Cleaned up unit tests for ReadOnly classJason Gerard DeRose2008-09-182-35/+36
|
* 298: Cleaned up docstrings in ReadOnly methodsJason Gerard DeRose2008-09-181-7/+11
|
* 297: Added a better example in docstring for ReadOnlyJason Gerard DeRose2008-09-181-19/+18
|
* 296: Added more to docstrings for NameSpace.__iter_() and NameSpace.__call__()Jason Gerard DeRose2008-09-181-0/+4
|
* 295: Updated NameSpace unit tests to test NameSpace.__getitem__() with int ↵Jason Gerard DeRose2008-09-181-10/+17
| | | | and slice
* 294: NameSpace no longer subclasses from DictProxy; NameSpace.__getitem__() ↵Jason Gerard DeRose2008-09-182-17/+50
| | | | now works with int and slice objects
* 293: Added Command.kw_to_args() method; added corresponding unit testsJason Gerard DeRose2008-09-182-19/+37
|
* 292: Added experimental Command.args_to_kw() methodJason Gerard DeRose2008-09-142-12/+42
|
* 291: Temporarily reverted Rob's changes in public.py and plugins/examples.pyJason Gerard DeRose2008-09-132-9/+2
|
* 290: Applyied Rob's patchJason Gerard DeRose2008-09-126-2/+1046
|
* 289: Command.convert(), normalize(), and validate() now use self.params ↵Jason Gerard DeRose2008-09-111-13/+13
| | | | instead of self.options
* 288: CLI now uses Command.group_args() to check for required argumentsJason Gerard DeRose2008-09-102-1/+9
|
* 287: Renamed Command.args_to_kw() to Command.group_args(), which now returns ↵Jason Gerard DeRose2008-09-102-35/+39
| | | | a tuple instead of dict; updated unit tests
* 286: Finished Command.args_to_kw(); finished unit tests for args_to_kw()Jason Gerard DeRose2008-09-102-12/+27
|
* 285: Started work on Command.args_to_kw() method; added unit test for ↵Jason Gerard DeRose2008-09-103-0/+63
| | | | functionality so far in args_to_kw()
* 284: Removed depreciated Command.Option property; removed corresponding unit ↵Jason Gerard DeRose2008-09-103-35/+8
| | | | tests; updated affected code
* 283: Renamed generate_argument() to generate_option()Jason Gerard DeRose2008-09-102-7/+7
|
* 282: Added Command.__check_options() method; added unit tests for ↵Jason Gerard DeRose2008-09-102-0/+33
| | | | Command.options instance attribute
* 281: Completed unit tests for Command.argsJason Gerard DeRose2008-09-101-1/+9
|
* 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
|