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 |
|
Jason Gerard DeRose
|
1744723d11
|
88: Renamed ReadOnly._lock() to ReadOnly.__lock__(); updated subclasses and unit tests
|
2008-08-08 21:49:09 +00:00 |
|
Jason Gerard DeRose
|
3fe13d5945
|
87: Moved to_cli(), from_cli() functions from plugable.py into new cli.py file; moved corresponding unit tests into new test_cli.py file
|
2008-08-08 21:46:23 +00:00 |
|
Jason Gerard DeRose
|
fdfa827a36
|
86: Actually change *all* tab indentation to 4-space: 'sed s/\t/ /g'
|
2008-08-08 21:40:03 +00:00 |
|
Jason Gerard DeRose
|
58a3b1d091
|
85: Added ReadOnly._lock() method to make class easier to use; updated subclasses and unit tests
|
2008-08-08 21:28:56 +00:00 |
|
Jason Gerard DeRose
|
6dc60a18c7
|
84: Renamed Proxy.__public to Proxy.__public__ so it works with Abstract.implements()
|
2008-08-08 20:55:08 +00:00 |
|
Jason Gerard DeRose
|
b0976a5208
|
83: Added unit tests for plugable.Abstract
|
2008-08-08 20:39:34 +00:00 |
|
Jason Gerard DeRose
|
d171dc9011
|
82: Cleaned up unit tests for public.option; added some doodles in plugable.Base
|
2008-08-08 19:53:45 +00:00 |
|
Jason Gerard DeRose
|
8e46824815
|
81: Switch from tab to 4-space indentation
|
2008-08-08 17:11:29 +00:00 |
|
Jason Gerard DeRose
|
f656e31a7e
|
80: Cleaned up docstring for option.normalize()
|
2008-08-08 16:43:24 +00:00 |
|
Jason Gerard DeRose
|
b3fc5f9a41
|
79: More work on option and cmd
|
2008-08-08 06:18:12 +00:00 |
|
Jason Gerard DeRose
|
9ee10d383d
|
78: Renamed opt to option; started fleshing out cmd more
|
2008-08-08 04:47:42 +00:00 |
|
Jason Gerard DeRose
|
62dc9a78fd
|
77: A few stylistic changes
|
2008-08-07 23:11:02 +00:00 |
|
Jason Gerard DeRose
|
14a0658464
|
76: Fleshed out opt.validate(); added corresponding unit tests
|
2008-08-07 06:23:02 +00:00 |
|
Jason Gerard DeRose
|
8cbd8343be
|
75: Fixed opt.__rules_iter; added corresponding unit tests
|
2008-08-07 06:02:46 +00:00 |
|
Jason Gerard DeRose
|
2cc88a7a32
|
74: Finished opt.__rules_iter(); is_rule(obj) now returns False if obj is not callable; updated unit tests
|
2008-08-07 05:02:56 +00:00 |
|
Jason Gerard DeRose
|
8a6041b797
|
73: Started work on validation rules for opt; added corresponding unit tests
|
2008-08-07 04:51:21 +00:00 |
|
Jason Gerard DeRose
|
fadbae6420
|
72: Started work on public.opt class; added corresponding unit tests
|
2008-08-07 03:38:49 +00:00 |
|
Jason Gerard DeRose
|
f904cb0422
|
71: Proxy now uses base.__public__ instead of base.public; updated unit tests
|
2008-08-07 00:51:34 +00:00 |
|
Jason Gerard DeRose
|
778a019129
|
70: Plugin.__repr__ now again returns 'module_name.class_name()' form; updated unit test
|
2008-08-07 00:35:51 +00:00 |
|
Jason Gerard DeRose
|
19dbd57141
|
69: Made Proxy.base a private attribute; updated unit tests
|
2008-08-07 00:21:50 +00:00 |
|
Jason Gerard DeRose
|
7335af8a9e
|
68: Ported to changes in NameSpace, Proxy; updated unit tests
|
2008-08-07 00:14:38 +00:00 |
|
Jason Gerard DeRose
|
03bad04e7b
|
67: Deleted NameSpace, Proxy; renamed NameSpace2, Proxy2 to NameSpace, Proxy
|
2008-08-06 23:22:29 +00:00 |
|
Jason Gerard DeRose
|
e63453a858
|
66: Added NameSpace2 (bit simpler than NameSpace, better suited to Proxy2); added corresponding unit tests
|
2008-08-06 22:59:50 +00:00 |
|
Jason Gerard DeRose
|
f13f1226b4
|
65: Finished simplified Proxy2 class; updated unit tests
|
2008-08-06 21:54:56 +00:00 |
|
Jason Gerard DeRose
|
0c7769473c
|
64: Almost finish with Proxy2, where base class is passed to __init__ and methods use @export decorator; added corresponding unit tests
|
2008-08-06 20:38:07 +00:00 |
|
Jason Gerard DeRose
|
57534ca5a0
|
63: Started fleshing out public.cmd
|
2008-08-06 15:54:27 +00:00 |
|
Jason Gerard DeRose
|
495f96a73f
|
62: NameSpace no longer takes base=base kwarg
|
2008-08-06 15:06:39 +00:00 |
|
Jason Gerard DeRose
|
4e825ba2d9
|
61: Proxy now does a setattr for all callable attributes in __slots__ (and uses __getattr__ for rest
|
2008-08-06 14:59:54 +00:00 |
|
Jason Gerard DeRose
|
293b31ac75
|
60: Remeved depreciated base.py, crud.py; remeved corresponding test_base.py, test_crud.py
|
2008-08-06 14:30:21 +00:00 |
|
Jason Gerard DeRose
|
62d2cd65f2
|
59: Removed NameSpace.__call__ method (returned max_len)
|
2008-08-06 14:27:33 +00:00 |
|
Jason Gerard DeRose
|
2081987186
|
58: A bit of docstring cleanup in plugable.py
|
2008-08-06 14:22:38 +00:00 |
|
Jason Gerard DeRose
|
e618d99bc7
|
57: to_cli() function no longer replaces '__' with '.'; from_cli() function no longer replaces '.' with '__'; updated unit tests
|
2008-08-06 03:58:15 +00:00 |
|
Jason Gerard DeRose
|
8865f516df
|
56: Fixed Proxy.__call__
|
2008-08-06 03:51:33 +00:00 |
|