Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 206: Finished unit tests for Unicode.__init__() | Jason Gerard DeRose | 2008-08-27 | 1 | -0/+31 | |
| | ||||||
* | 205: Continued work on Unicode.__init__() and corresponding unit tests | Jason Gerard DeRose | 2008-08-27 | 2 | -8/+53 | |
| | ||||||
* | 204: Fixed logic error in check_min_max(); started work on argument ↵ | Jason Gerard DeRose | 2008-08-27 | 2 | -17/+26 | |
| | | | | validation for Unicode | |||||
* | 203: Finished ipa_types.check_min_max() function; added corresponding unit ↵ | Jason Gerard DeRose | 2008-08-27 | 2 | -42/+67 | |
| | | | | tests; ipa_types.Int now uses check_min_max() | |||||
* | 202: Started work on type classes in ipa_types module; added corresponding ↵ | Jason Gerard DeRose | 2008-08-27 | 2 | -0/+213 | |
| | | | | unit tests | |||||
* | 201: Added new cli command 'console' that starts a custom interactive Python ↵ | Jason Gerard DeRose | 2008-08-27 | 1 | -1/+13 | |
| | | | | console | |||||
* | 200: Added plugins/override.py with an example of overriding a plugin | Jason Gerard DeRose | 2008-08-26 | 2 | -0/+34 | |
| | ||||||
* | 199: Updated user_login and user_initials example plugins to use ↵ | Jason Gerard DeRose | 2008-08-26 | 1 | -12/+8 | |
| | | | | Option.default_from | |||||
* | 198: Renamed Command.default() to Command.get_default(); ↵ | Jason Gerard DeRose | 2008-08-26 | 2 | -14/+14 | |
| | | | | Command.get_default_iter() now correctly calls Option.get_default() instead of Option.default() | |||||
* | 197: Added new public.Option.get_default() method that calls ↵ | Jason Gerard DeRose | 2008-08-26 | 2 | -15/+29 | |
| | | | | Option.default_from() if it's a DefaultFrom instance, and otherwise returns Option.default (the static default value) | |||||
* | 196: DefaultFrom.__call__() now returns values from callback even if not ↵ | Jason Gerard DeRose | 2008-08-26 | 1 | -5/+8 | |
| | | | | basestring; small work on DefaultFrom docstrings | |||||
* | 195: Started on docstring for public.DefaultFrom | Jason Gerard DeRose | 2008-08-26 | 2 | -0/+26 | |
| | ||||||
* | 194: Removed like to Bazaar Plugin doc as it's not very relevant | Jason Gerard DeRose | 2008-08-26 | 1 | -3/+0 | |
| | ||||||
* | 193: Removed depreciated public.PublicAPI class; removed corresponding unit ↵ | Jason Gerard DeRose | 2008-08-26 | 2 | -22/+0 | |
| | | | | tests | |||||
* | 192: Added a quick console example to docstring in ipalib/__init__.py | Jason Gerard DeRose | 2008-08-26 | 1 | -0/+24 | |
| | ||||||
* | 191: Removed ipalib/api.py module; standard plugable.API instance is now in ↵ | Jason Gerard DeRose | 2008-08-25 | 4 | -29/+12 | |
| | | | | ipalib.__init__.py | |||||
* | 190: Renamed public.option class to public.Option | Jason Gerard DeRose | 2008-08-25 | 2 | -23/+23 | |
| | ||||||
* | 189: Ignoring .git/ | Jason Gerard DeRose | 2008-08-25 | 1 | -0/+1 | |
| | ||||||
* | 188: Added unit tests for public.Object.finalize() method | Jason Gerard DeRose | 2008-08-22 | 2 | -1/+69 | |
| | ||||||
* | 187: Renamed plubic.obj to Object; reworked plublic.Object unit tests to use ↵ | Jason Gerard DeRose | 2008-08-22 | 3 | -17/+28 | |
| | | | | ClassChecker | |||||
* | 186: Renamed public.attr to Attribute; reworked public.Attribute unit tests ↵ | Jason Gerard DeRose | 2008-08-22 | 2 | -27/+38 | |
| | | | | using ClassChecker | |||||
* | 185: Renamed public.prop to Property | Jason Gerard DeRose | 2008-08-22 | 3 | -21/+21 | |
| | ||||||
* | 184: Renamed public.mthd class to Method | Jason Gerard DeRose | 2008-08-22 | 3 | -24/+24 | |
| | ||||||
* | 183: Added public.DefaultFrom class; added corresponding unit tests | Jason Gerard DeRose | 2008-08-22 | 2 | -0/+56 | |
| | ||||||
* | 182: Renamed plublic.cmd base class to Command | Jason Gerard DeRose | 2008-08-15 | 5 | -34/+38 | |
| | ||||||
* | 181: Changed docstrings on example plugins to use itial capital | Jason Gerard DeRose | 2008-08-15 | 1 | -21/+21 | |
| | ||||||
* | 180: Fixed a few things in public.py that were broken by the changed ↵ | Jason Gerard DeRose | 2008-08-15 | 1 | -4/+6 | |
| | | | | NameSpace iter behaiviour | |||||
* | 179: DictProxy now has __call__() method that iterates through the values; ↵ | Jason Gerard DeRose | 2008-08-15 | 2 | -8/+10 | |
| | | | | removed __call__() method from NameSpace as it subclasses from DictProxys; DictProxy unit tests now test __call__() | |||||
* | 178: Registrar now subclasses from DictProxy; made Registrar.__iter__ behave ↵ | Jason Gerard DeRose | 2008-08-15 | 2 | -87/+47 | |
| | | | | same as the other container emulation in plugable.py, and made the dictorary interface return the base and the attribute interface return the MagicDict; updated API class and unit tests | |||||
* | 177: Docstring cleanup in NameSpace.__call__() | Jason Gerard DeRose | 2008-08-15 | 1 | -1/+2 | |
| | ||||||
* | 176: PluginProxy now subclasses from SetProxy | Jason Gerard DeRose | 2008-08-15 | 2 | -17/+9 | |
| | ||||||
* | 175: Renamed Proxy to PluginProxy | Jason Gerard DeRose | 2008-08-15 | 4 | -16/+16 | |
| | ||||||
* | 174: Fleshed out docstrings for SetProxy, DictProxy, and MagicDict | Jason Gerard DeRose | 2008-08-15 | 2 | -11/+50 | |
| | ||||||
* | 173: NameSpace now subclasses from DictProxy | Jason Gerard DeRose | 2008-08-15 | 2 | -55/+11 | |
| | ||||||
* | 172: API now subclasses from DictProxy | Jason Gerard DeRose | 2008-08-15 | 1 | -29/+2 | |
| | ||||||
* | 171: MagicDict now subclasses from DictProxy; updated unit tests | Jason Gerard DeRose | 2008-08-15 | 2 | -113/+87 | |
| | ||||||
* | 170: Added SetProxy and DictProxy classes to plugable so container emulation ↵ | Jason Gerard DeRose | 2008-08-15 | 2 | -0/+121 | |
| | | | | can be consolidated | |||||
* | 169: Renamed DictProxy to MagicDict | Jason Gerard DeRose | 2008-08-14 | 2 | -10/+10 | |
| | ||||||
* | 168: plugable.API now implements the all the usual container methods | Jason Gerard DeRose | 2008-08-14 | 1 | -11/+40 | |
| | ||||||
* | 167: In API.finalize(), lock(plugin) is used instead of plugin.__lock__(); ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -4/+8 | |
| | | | | more docstring improvements in plugable.py | |||||
* | 166: Added quick script to run unit tests under both Python2.4 and Python2.5 | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+17 | |
| | ||||||
* | 165: Added unit tests for plugable.lock() function; replaced occurances of ↵ | Jason Gerard DeRose | 2008-08-14 | 2 | -11/+46 | |
| | | | | 'self.__lock__()' with 'lock(self)' in plugable.py | |||||
* | 164: Added my gen-doc.bash script | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+34 | |
| | ||||||
* | 163: Docstring improvement for ipalib/__init__.py and plugable.py | Jason Gerard DeRose | 2008-08-14 | 2 | -4/+6 | |
| | ||||||
* | 162: Added link to container emulation documentation in plugable.py docstring | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+4 | |
| | ||||||
* | 161: Registrar now takes advantage of DictProxy; updated corresponding unit ↵ | Jason Gerard DeRose | 2008-08-14 | 2 | -50/+74 | |
| | | | | tests | |||||
* | 160: DictProxy now checks type of d in __init__(); updated unit tests | Jason Gerard DeRose | 2008-08-14 | 2 | -0/+3 | |
| | ||||||
* | 159: Added plugable.DictProxy class; added corresponding unit tests; added ↵ | Jason Gerard DeRose | 2008-08-14 | 3 | -5/+138 | |
| | | | | setitem(), delitem() functions to tstutil | |||||
* | 158: Name local arg 'cls' to 'klass' in Registrar methods to avoid confusion ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -20/+26 | |
| | | | | with classmethods; some docstring improvement in Registrar | |||||
* | 157: More docstring cleanup; fixed remaining epydoc warnings | Jason Gerard DeRose | 2008-08-14 | 2 | -8/+17 | |
| |