Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 193: Removed depreciated public.PublicAPI class; removed corresponding unit ↵ | Jason Gerard DeRose | 2008-08-26 | 1 | -17/+0 |
| | | | | tests | ||||
* | 190: Renamed public.option class to public.Option | Jason Gerard DeRose | 2008-08-25 | 1 | -15/+15 |
| | |||||
* | 188: Added unit tests for public.Object.finalize() method | Jason Gerard DeRose | 2008-08-22 | 1 | -0/+65 |
| | |||||
* | 187: Renamed plubic.obj to Object; reworked plublic.Object unit tests to use ↵ | Jason Gerard DeRose | 2008-08-22 | 1 | -4/+15 |
| | | | | ClassChecker | ||||
* | 186: Renamed public.attr to Attribute; reworked public.Attribute unit tests ↵ | Jason Gerard DeRose | 2008-08-22 | 1 | -21/+32 |
| | | | | using ClassChecker | ||||
* | 185: Renamed public.prop to Property | Jason Gerard DeRose | 2008-08-22 | 1 | -6/+6 |
| | |||||
* | 184: Renamed public.mthd class to Method | Jason Gerard DeRose | 2008-08-22 | 1 | -4/+4 |
| | |||||
* | 183: Added public.DefaultFrom class; added corresponding unit tests | Jason Gerard DeRose | 2008-08-22 | 1 | -0/+35 |
| | |||||
* | 182: Renamed plublic.cmd base class to Command | Jason Gerard DeRose | 2008-08-15 | 2 | -22/+26 |
| | |||||
* | 179: DictProxy now has __call__() method that iterates through the values; ↵ | Jason Gerard DeRose | 2008-08-15 | 1 | -0/+2 |
| | | | | 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 | 1 | -28/+21 |
| | | | | 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 | ||||
* | 176: PluginProxy now subclasses from SetProxy | Jason Gerard DeRose | 2008-08-15 | 1 | -2/+2 |
| | |||||
* | 175: Renamed Proxy to PluginProxy | Jason Gerard DeRose | 2008-08-15 | 2 | -13/+13 |
| | |||||
* | 173: NameSpace now subclasses from DictProxy | Jason Gerard DeRose | 2008-08-15 | 1 | -2/+2 |
| | |||||
* | 171: MagicDict now subclasses from DictProxy; updated unit tests | Jason Gerard DeRose | 2008-08-15 | 1 | -56/+56 |
| | |||||
* | 170: Added SetProxy and DictProxy classes to plugable so container emulation ↵ | Jason Gerard DeRose | 2008-08-15 | 1 | -0/+88 |
| | | | | can be consolidated | ||||
* | 169: Renamed DictProxy to MagicDict | Jason Gerard DeRose | 2008-08-14 | 1 | -6/+6 |
| | |||||
* | 165: Added unit tests for plugable.lock() function; replaced occurances of ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+29 |
| | | | | 'self.__lock__()' with 'lock(self)' in plugable.py | ||||
* | 161: Registrar now takes advantage of DictProxy; updated corresponding unit ↵ | Jason Gerard DeRose | 2008-08-14 | 1 | -24/+22 |
| | | | | tests | ||||
* | 160: DictProxy now checks type of d in __init__(); updated unit tests | Jason Gerard DeRose | 2008-08-14 | 1 | -0/+2 |
| | |||||
* | 159: Added plugable.DictProxy class; added corresponding unit tests; added ↵ | Jason Gerard DeRose | 2008-08-14 | 2 | -1/+72 |
| | | | | setitem(), delitem() functions to tstutil | ||||
* | 156: Fixed all broken docstring cross references | Jason Gerard DeRose | 2008-08-14 | 3 | -32/+39 |
| | |||||
* | 154: Merged ProxyTarget functionality into Plugin to make things a bit clearer | Jason Gerard DeRose | 2008-08-14 | 1 | -132/+123 |
| | |||||
* | 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 | 2 | -8/+15 |
| | | | | 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 | ||||
* | 146: Removed CLI.parse_kw() method and corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 1 | -13/+0 |
| | |||||
* | 145: Added new CLI.parse() method; added corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+17 |
| | |||||
* | 143: Added errors.RequirementError exception; cmd.validate() now raises ↵ | Jason Gerard DeRose | 2008-08-13 | 1 | -13/+24 |
| | | | | RequirementError if a required option is missing | ||||
* | 141: Fixed unit tests for CLI.finalize() | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+3 |
| | |||||
* | 138: Added ProxyTarget.doc property; CLI.print_commands() now uses cmd.doc ↵ | Jason Gerard DeRose | 2008-08-13 | 1 | -3/+16 |
| | | | | instead of cmd.get_doc() | ||||
* | 135: Added unit test for CLI dictoinary interface | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+16 |
| | |||||
* | 134: Added CLI.mcl (Max Command Length) property; added corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+41 |
| | |||||
* | 123: API.finalize() now raises AssetionError if called more than once; added ↵ | Jason Gerard DeRose | 2008-08-12 | 1 | -0/+3 |
| | | | | corresponding unit tests | ||||
* | 121: Renamed API.__call__() method to API.finalize() | Jason Gerard DeRose | 2008-08-12 | 2 | -2/+2 |
| | |||||
* | 119: Added ProxyTarget.implemented_by() classmethod; added corresponding ↵ | Jason Gerard DeRose | 2008-08-12 | 1 | -0/+43 |
| | | | | unit tests | ||||
* | 115: CLI now parses out kw args; cmd.__call__() now uses print_n_call() to ↵ | Jason Gerard DeRose | 2008-08-12 | 1 | -0/+12 |
| | | | | give feedback on the calling | ||||
* | 113: Fixed regex used in attr.__init__(); added unit tests for ↵ | Jason Gerard DeRose | 2008-08-11 | 1 | -1/+41 |
| | | | | mthd.get_options() | ||||
* | 111: Minor changes to mthd and prop classes; updated mthd and prop unit tests | Jason Gerard DeRose | 2008-08-11 | 1 | -7/+16 |
| | |||||
* | 110: Started fleshing out more in cli.py | Jason Gerard DeRose | 2008-08-11 | 2 | -0/+26 |
| | |||||
* | 109: Cleanups in cmd; added unit tests for cmd.validate() | Jason Gerard DeRose | 2008-08-11 | 1 | -1/+19 |
| | |||||
* | 108: Changed cmd.default() so that it now only return dictionary of values ↵ | Jason Gerard DeRose | 2008-08-11 | 1 | -4/+3 |
| | | | | for which defaults were generated; updated unit tests | ||||
* | 107: Some cleanup in cmd; added unit tests for cmd.default() method | Jason Gerard DeRose | 2008-08-11 | 1 | -0/+29 |
| | |||||
* | 106: Fixed some typos in cmd.__get_options(); added unit tests for ↵ | Jason Gerard DeRose | 2008-08-11 | 1 | -2/+35 |
| | | | | cmd.options and cmd.normalize() | ||||
* | 105: Added a default implementation of cmd.get_options; added corresponding ↵ | Jason Gerard DeRose | 2008-08-11 | 1 | -3/+30 |
| | | | | unit tests | ||||
* | 104: public.option now subclasses from plugable.Plugin; cleaned up unit ↵ | Jason Gerard DeRose | 2008-08-10 | 1 | -9/+12 |
| | | | | tests for option | ||||
* | 100: Cleaned up NameSpace docstrings; cleanup up NameSpace unit tests | Jason Gerard DeRose | 2008-08-09 | 1 | -53/+60 |
| | |||||
* | 99: Cleaned up unit tests for plugable.Plugin | Jason Gerard DeRose | 2008-08-09 | 1 | -24/+34 |
| | |||||
* | 95: Improved docstrings for ReadOnly class; added ReadOnly.__islocked__() ↵ | Jason Gerard DeRose | 2008-08-09 | 1 | -0/+12 |
| | | | | method; added corresponding unit tests | ||||
* | 94: Renamed Proxy._clone() method to Proxy.__clone__(); updated unit tests | Jason Gerard DeRose | 2008-08-09 | 1 | -13/+20 |
| |