Jason Gerard DeRose
|
0fed74b56d
|
138: Added ProxyTarget.doc property; CLI.print_commands() now uses cmd.doc instead of cmd.get_doc()
|
2008-08-13 02:34:36 +00:00 |
|
Jason Gerard DeRose
|
69f7132365
|
137: Removed depreciated PublicAPI.max_cmd_len property
|
2008-08-13 02:12:08 +00:00 |
|
Jason Gerard DeRose
|
05cefc2af6
|
136: CLI.print_commands() now prints cmd.get_doc() as well
|
2008-08-13 02:10:09 +00:00 |
|
Jason Gerard DeRose
|
76df64954d
|
135: Added unit test for CLI dictoinary interface
|
2008-08-13 02:00:31 +00:00 |
|
Jason Gerard DeRose
|
0b5efa2a62
|
134: Added CLI.mcl (Max Command Length) property; added corresponding unit tests
|
2008-08-13 01:52:17 +00:00 |
|
Jason Gerard DeRose
|
c0b5069fa0
|
133: Renamed run.py to api.py
|
2008-08-13 01:26:30 +00:00 |
|
Jason Gerard DeRose
|
66bbe8bf2f
|
132: Removed test util.py file
|
2008-08-13 01:20:01 +00:00 |
|
Jason Gerard DeRose
|
12d662c1b7
|
131: Renamed Plugins/ to plugins/
|
2008-08-13 01:18:00 +00:00 |
|
Jason Gerard DeRose
|
13a3de7442
|
130: Renamed startup.py to load_plugins.py
|
2008-08-13 01:03:32 +00:00 |
|
Jason Gerard DeRose
|
8212be5c4b
|
129: Deleted the test mod1.py, mod2.py files
|
2008-08-13 00:58:49 +00:00 |
|
Jason Gerard DeRose
|
e9b715f2c4
|
128: Fixed startup.py, example.py to work with new plugin locations
|
2008-08-13 00:56:46 +00:00 |
|
Jason Gerard DeRose
|
ba6cb2bf92
|
127: Removed depreciated identity.py
|
2008-08-13 00:47:54 +00:00 |
|
Jason Gerard DeRose
|
f8d9a62c29
|
126: Renamed plugins.py to Plugins/example.py
|
2008-08-13 00:43:23 +00:00 |
|
Jason Gerard DeRose
|
d5b0bc1b54
|
125: Added some generic auto-import stuff
|
2008-08-13 00:40:13 +00:00 |
|
Jason Gerard DeRose
|
70cbe10624
|
124: Fixed case in example in ReadOnly class docstring
|
2008-08-12 23:45:36 +00:00 |
|
Jason Gerard DeRose
|
7db3aae1b2
|
123: API.finalize() now raises AssetionError if called more than once; added corresponding unit tests
|
2008-08-12 23:40:36 +00:00 |
|
Jason Gerard DeRose
|
64054a673c
|
122: The dictorary interface to CLI now has keys build using to_cli(), rather than converting at each call
|
2008-08-12 23:33:02 +00:00 |
|
Jason Gerard DeRose
|
b72cfa5dcc
|
121: Renamed API.__call__() method to API.finalize()
|
2008-08-12 22:52:37 +00:00 |
|
Jason Gerard DeRose
|
f767543fe7
|
120: Moved ProxyTarget below Proxy to emphasize relationship with Plugin; added docstrings for ProxyTarget.implements() and implemented_by() classmethods; fixed typo in Plugin.finalize() docstring
|
2008-08-12 22:40:06 +00:00 |
|
Jason Gerard DeRose
|
8640523632
|
119: Added ProxyTarget.implemented_by() classmethod; added corresponding unit tests
|
2008-08-12 21:45:54 +00:00 |
|
Jason Gerard DeRose
|
9ac8a8b499
|
118: Added user_login.default() method as another example; print_call() now prints sorted by the keys in ascending order
|
2008-08-12 19:22:48 +00:00 |
|
Jason Gerard DeRose
|
4acb7567c4
|
117: Improved readability of cmd.print_call()
|
2008-08-12 18:02:49 +00:00 |
|
Jason Gerard DeRose
|
7bbeb2db69
|
116: Added a user_initials property plugin to demostrate default() method
|
2008-08-12 17:42:21 +00:00 |
|
Jason Gerard DeRose
|
99d7638ff5
|
115: CLI now parses out kw args; cmd.__call__() now uses print_n_call() to give feedback on the calling
|
2008-08-12 16:49:23 +00:00 |
|
Jason Gerard DeRose
|
bc4b26ffca
|
114: Fixed cmd.__get_options(); more work on CLI
|
2008-08-12 02:03:47 +00:00 |
|
Jason Gerard DeRose
|
902614a762
|
113: Fixed regex used in attr.__init__(); added unit tests for mthd.get_options()
|
2008-08-11 22:12:23 +00:00 |
|
Jason Gerard DeRose
|
afdbc42b2e
|
112: More work on cli.py
|
2008-08-11 21:38:30 +00:00 |
|
Jason Gerard DeRose
|
c1a125256b
|
111: Minor changes to mthd and prop classes; updated mthd and prop unit tests
|
2008-08-11 21:14:07 +00:00 |
|
Jason Gerard DeRose
|
9282418291
|
110: Started fleshing out more in cli.py
|
2008-08-11 19:35:57 +00:00 |
|
Jason Gerard DeRose
|
5313e5a491
|
109: Cleanups in cmd; added unit tests for cmd.validate()
|
2008-08-11 19:11:26 +00:00 |
|
Jason Gerard DeRose
|
8a6ece2ffb
|
108: Changed cmd.default() so that it now only return dictionary of values for which defaults were generated; updated unit tests
|
2008-08-11 17:57:07 +00:00 |
|
Jason Gerard DeRose
|
fd6c215d59
|
107: Some cleanup in cmd; added unit tests for cmd.default() method
|
2008-08-11 17:37:33 +00:00 |
|
Jason Gerard DeRose
|
8aee8e060c
|
106: Fixed some typos in cmd.__get_options(); added unit tests for cmd.options and cmd.normalize()
|
2008-08-11 16:29:37 +00:00 |
|
Jason Gerard DeRose
|
879133d28a
|
105: Added a default implementation of cmd.get_options; added corresponding unit tests
|
2008-08-11 00:21:12 +00:00 |
|
Jason Gerard DeRose
|
f6b69a5905
|
104: public.option now subclasses from plugable.Plugin; cleaned up unit tests for option
|
2008-08-10 22:23:22 +00:00 |
|
Jason Gerard DeRose
|
d7958f3fde
|
103: Fixed missing API.__keys assignment
|
2008-08-09 19:48:47 +00:00 |
|
Jason Gerard DeRose
|
0edb22c9ac
|
102: After the API instance calls plugin.finalize(), it also calls plugin.__lock__()
|
2008-08-09 19:39:58 +00:00 |
|
Jason Gerard DeRose
|
543aea31a4
|
101: Registrar now subclasses from ReadOnly
|
2008-08-09 19:33:13 +00:00 |
|
Jason Gerard DeRose
|
0e532cd7b3
|
100: Cleaned up NameSpace docstrings; cleanup up NameSpace unit tests
|
2008-08-09 19:28:01 +00:00 |
|
Jason Gerard DeRose
|
e756e12718
|
99: Cleaned up unit tests for plugable.Plugin
|
2008-08-09 19:09:10 +00:00 |
|
Jason Gerard DeRose
|
5315514f6c
|
98: Completed docstrings in Proxy
|
2008-08-09 18:58:46 +00:00 |
|
Jason Gerard DeRose
|
9712eae51c
|
97: Some whitespace and docstring cleanup; Plugin now subclasses from ProxyTarget
|
2008-08-09 05:19:40 +00:00 |
|
Jason Gerard DeRose
|
409f688ef5
|
96: Fixed typo is ReadOnly docstring
|
2008-08-09 04:37:37 +00:00 |
|
Jason Gerard DeRose
|
72f3132d2b
|
95: Improved docstrings for ReadOnly class; added ReadOnly.__islocked__() method; added corresponding unit tests
|
2008-08-09 04:35:06 +00:00 |
|
Jason Gerard DeRose
|
3495c67d57
|
94: Renamed Proxy._clone() method to Proxy.__clone__(); updated unit tests
|
2008-08-09 01:46:12 +00:00 |
|
Jason Gerard DeRose
|
cc5b017494
|
93: Added Proxy.implements() method; addeded corresponding unit tests
|
2008-08-09 01:06:42 +00:00 |
|
Jason Gerard DeRose
|
45201e31c1
|
92: Added ProxyTarget.name property; added corresponding unit tests
|
2008-08-08 23:26:17 +00:00 |
|
Jason Gerard DeRose
|
e3811f3f45
|
91: Fleshed out docstrings in plugable.Proxy
|
2008-08-08 23:07:22 +00:00 |
|
Jason Gerard DeRose
|
5a1223e943
|
90: Renamed plugable.Abstract to ProxyTarget, which now subclasses from ReadOnly; updated unit tests
|
2008-08-08 22:45:09 +00:00 |
|
Jason Gerard DeRose
|
6f144fbaf0
|
89: Moved ClassChecker from test_public.py into tstutil.py; improved unit tests for plugable.ReadOnly
|
2008-08-08 22:13:49 +00:00 |
|