Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 156: Fixed all broken docstring cross references | Jason Gerard DeRose | 2008-08-14 | 4 | -45/+59 |
| | |||||
* | 155: More docstring cleanup in plugable.py | Jason Gerard DeRose | 2008-08-14 | 1 | -26/+29 |
| | |||||
* | 154: Merged ProxyTarget functionality into Plugin to make things a bit clearer | Jason Gerard DeRose | 2008-08-14 | 2 | -255/+245 |
| | |||||
* | 153: Started cleaning up docstrings in Proxy and also experimented with ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -9/+11 |
| | | | | restructuredtext formatting | ||||
* | 152: Updated unit tests check_name() now that it returns the name | Jason Gerard DeRose | 2008-08-14 | 1 | -1/+1 |
| | |||||
* | 151: Rearanged tests in test_plugable.py to match definition order in ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -143/+143 |
| | | | | plugable.py | ||||
* | 150: NameSpace.__iter__() now iterates through the names, not the members; ↵ | Jason Gerard DeRose | 2008-08-14 | 5 | -54/+122 |
| | | | | added NameSpace.__call__() method which iterates through the members; NameSpace no longer requires members to be Proxy instances; updated unit tests and affected code; cleaned up NameSpace docstrings and switch to epydoc param docstrings | ||||
* | 149: CLI.run() now does an arg.decode('utf-8') for args in sys.argv so that ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -3/+2 |
| | | | | non-ascii characters work | ||||
* | 148: Added some basic out put for cli.help.__call__() method | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+5 |
| | |||||
* | 147: Changed cmd calling signature to __call__(self, *args, **kw) | Jason Gerard DeRose | 2008-08-13 | 1 | -1/+1 |
| | |||||
* | 146: Removed CLI.parse_kw() method and corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 2 | -27/+2 |
| | |||||
* | 145: Added new CLI.parse() method; added corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 2 | -1/+32 |
| | |||||
* | 144: Made properties in example plugins all required | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+4 |
| | |||||
* | 143: Added errors.RequirementError exception; cmd.validate() now raises ↵ | Jason Gerard DeRose | 2008-08-13 | 3 | -16/+43 |
| | | | | RequirementError if a required option is missing | ||||
* | 142: python2.4: Fixed custom exceptions in errors.py as exceptions in ↵ | Jason Gerard DeRose | 2008-08-13 | 1 | -3/+3 |
| | | | | Python2.4 are not new-style classes | ||||
* | 141: Fixed unit tests for CLI.finalize() | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+3 |
| | |||||
* | 140: Added a skeleton help command in cli.py | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+5 |
| |