Jason Gerard DeRose
|
bc08225dcd
|
230: Renamed allow_None kwarg to allow_none
|
2008-09-02 17:44:07 +00:00 |
|
Jason Gerard DeRose
|
f2da06c5cf
|
229: Option2.__init__() now uses check_type()
|
2008-09-02 17:41:55 +00:00 |
|
Jason Gerard DeRose
|
8b7fe7139d
|
228: plugable.check_name() now uses errors.check_type()
|
2008-09-02 17:29:01 +00:00 |
|
Jason Gerard DeRose
|
6697b955ee
|
227: check_type() and check_isinstance() now take arguments in (value, type_, name) order so the first two match the built-in isinstance() call signature
|
2008-09-02 16:42:39 +00:00 |
|
Jason Gerard DeRose
|
5af91df9a5
|
226: check_type() and check_isinstance() now return the value; updated corresponding unit tests
|
2008-09-02 15:15:03 +00:00 |
|
Jason Gerard DeRose
|
2fa8d3be74
|
225: Added errors.check_type() and errors.check_isinstance() functions; added corresponding unit tests
|
2008-08-29 23:53:04 +00:00 |
|
Jason Gerard DeRose
|
44ff0b3d23
|
224: Reworked IPATypeError class into raise_TypeError function
|
2008-08-29 07:05:06 +00:00 |
|
Jason Gerard DeRose
|
76b30dff15
|
223: IPATypeError takes as first argument, has attribute
|
2008-08-29 06:04:38 +00:00 |
|
Jason Gerard DeRose
|
03daa91d1c
|
222: Fixed broken assertion in IPATypeError; did more work on docstrings in same
|
2008-08-29 04:29:29 +00:00 |
|
Jason Gerard DeRose
|
8dc0e263da
|
221: Added errors.IPATypeError exception; added new test_errors.py module with corresponding unit tests
|
2008-08-29 03:48:33 +00:00 |
|
Jason Gerard DeRose
|
61b5b7a848
|
220: Renamed Option2.validate_scalar() to Option2.__validate_scalar(); added Option2.normalize() method; added corresponding unit tests
|
2008-08-29 03:17:26 +00:00 |
|
Jason Gerard DeRose
|
992a5dadbe
|
218: Finished unit tests for Option2.validate(), Option2.validate_scalar()
|
2008-08-28 20:30:08 +00:00 |
|
Jason Gerard DeRose
|
a6ec94da60
|
217: Started work on new Option2 class that is more declarative and doesn't require subclassing from Option
|
2008-08-28 18:31:06 +00:00 |
|
Jason Gerard DeRose
|
283c6f8fce
|
216: Added ipa_types.Enum.validate() method; added corresponding unit tests
|
2008-08-28 07:57:07 +00:00 |
|
Jason Gerard DeRose
|
c83c478ae1
|
215: Added basics of ipa_types.Enum class; added corresponding unit tests
|
2008-08-28 06:56:45 +00:00 |
|
Jason Gerard DeRose
|
07ac867ed3
|
214: Added ipa_types.Bool.validate() method; added corresponding unit tests
|
2008-08-28 05:06:13 +00:00 |
|
Jason Gerard DeRose
|
b865b30511
|
213: Added ipa_type.Bool class; added corresponding unit tests
|
2008-08-28 04:54:48 +00:00 |
|
Jason Gerard DeRose
|
d121a729aa
|
212: Type.__init__() now can also raise TypeError; added unit tests for Type.__init__()
|
2008-08-28 02:45:04 +00:00 |
|
Jason Gerard DeRose
|
039b9a2a9b
|
210: Type.__init__() now takes the type as the first argument, does not use subclass attribute; updated Int, Unicode, and their unit tests accordingly
|
2008-08-28 02:02:03 +00:00 |
|
Jason Gerard DeRose
|
2b01bdc112
|
209: Added Type.__call__() method; fleshed out Type.convert() method; added corresponding unit tests
|
2008-08-28 01:38:29 +00:00 |
|
Jason Gerard DeRose
|
5da1d4bb86
|
207: Added Unicode.validate() method and corresponding unit tests
|
2008-08-27 23:40:34 +00:00 |
|
Jason Gerard DeRose
|
8fbc01ca86
|
206: Finished unit tests for Unicode.__init__()
|
2008-08-27 22:56:51 +00:00 |
|
Jason Gerard DeRose
|
2984041d00
|
205: Continued work on Unicode.__init__() and corresponding unit tests
|
2008-08-27 22:26:35 +00:00 |
|
Jason Gerard DeRose
|
e6cecfdcf2
|
204: Fixed logic error in check_min_max(); started work on argument validation for Unicode
|
2008-08-27 21:52:13 +00:00 |
|
Jason Gerard DeRose
|
89ea3acd0a
|
203: Finished ipa_types.check_min_max() function; added corresponding unit tests; ipa_types.Int now uses check_min_max()
|
2008-08-27 21:20:19 +00:00 |
|
Jason Gerard DeRose
|
6b214cbccf
|
202: Started work on type classes in ipa_types module; added corresponding unit tests
|
2008-08-27 20:09:19 +00:00 |
|
Jason Gerard DeRose
|
330c17730c
|
201: Added new cli command 'console' that starts a custom interactive Python console
|
2008-08-27 00:25:33 +00:00 |
|
Jason Gerard DeRose
|
74a3cf8d28
|
200: Added plugins/override.py with an example of overriding a plugin
|
2008-08-26 19:43:56 +00:00 |
|
Jason Gerard DeRose
|
6226837eea
|
199: Updated user_login and user_initials example plugins to use Option.default_from
|
2008-08-26 19:23:50 +00:00 |
|
Jason Gerard DeRose
|
845c0d8bc6
|
198: Renamed Command.default() to Command.get_default(); Command.get_default_iter() now correctly calls Option.get_default() instead of Option.default()
|
2008-08-26 19:13:55 +00:00 |
|
Jason Gerard DeRose
|
0e47948695
|
197: Added new public.Option.get_default() method that calls Option.default_from() if it's a DefaultFrom instance, and otherwise returns Option.default (the static default value)
|
2008-08-26 19:02:24 +00:00 |
|
Jason Gerard DeRose
|
0755c218ff
|
196: DefaultFrom.__call__() now returns values from callback even if not basestring; small work on DefaultFrom docstrings
|
2008-08-26 16:52:46 +00:00 |
|
Jason Gerard DeRose
|
87fabaa717
|
195: Started on docstring for public.DefaultFrom
|
2008-08-26 01:07:24 +00:00 |
|
Jason Gerard DeRose
|
5157d8fc50
|
194: Removed like to Bazaar Plugin doc as it's not very relevant
|
2008-08-26 00:28:43 +00:00 |
|
Jason Gerard DeRose
|
45a6ee50b1
|
193: Removed depreciated public.PublicAPI class; removed corresponding unit tests
|
2008-08-26 00:06:00 +00:00 |
|
Jason Gerard DeRose
|
0d35c96f1a
|
192: Added a quick console example to docstring in ipalib/__init__.py
|
2008-08-26 00:04:15 +00:00 |
|
Jason Gerard DeRose
|
2fc3819bec
|
191: Removed ipalib/api.py module; standard plugable.API instance is now in ipalib.__init__.py
|
2008-08-25 23:35:29 +00:00 |
|
Jason Gerard DeRose
|
513bbb32b9
|
190: Renamed public.option class to public.Option
|
2008-08-25 22:10:23 +00:00 |
|
Jason Gerard DeRose
|
c646dfddde
|
188: Added unit tests for public.Object.finalize() method
|
2008-08-22 22:49:56 +00:00 |
|
Jason Gerard DeRose
|
af52671e13
|
187: Renamed plubic.obj to Object; reworked plublic.Object unit tests to use ClassChecker
|
2008-08-22 21:50:53 +00:00 |
|
Jason Gerard DeRose
|
f60fa06ce2
|
186: Renamed public.attr to Attribute; reworked public.Attribute unit tests using ClassChecker
|
2008-08-22 21:27:25 +00:00 |
|
Jason Gerard DeRose
|
5bf6a9eb09
|
185: Renamed public.prop to Property
|
2008-08-22 20:32:23 +00:00 |
|
Jason Gerard DeRose
|
a1b5d928fb
|
184: Renamed public.mthd class to Method
|
2008-08-22 20:23:19 +00:00 |
|
Jason Gerard DeRose
|
cad924168e
|
183: Added public.DefaultFrom class; added corresponding unit tests
|
2008-08-22 20:07:17 +00:00 |
|
Jason Gerard DeRose
|
b0ec8fe551
|
182: Renamed plublic.cmd base class to Command
|
2008-08-15 19:49:04 +00:00 |
|
Jason Gerard DeRose
|
99450358af
|
181: Changed docstrings on example plugins to use itial capital
|
2008-08-15 19:19:42 +00:00 |
|
Jason Gerard DeRose
|
594e7512b7
|
180: Fixed a few things in public.py that were broken by the changed NameSpace iter behaiviour
|
2008-08-15 19:15:24 +00:00 |
|
Jason Gerard DeRose
|
ab10f0843b
|
179: DictProxy now has __call__() method that iterates through the values; removed __call__() method from NameSpace as it subclasses from DictProxys; DictProxy unit tests now test __call__()
|
2008-08-15 05:19:02 +00:00 |
|
Jason Gerard DeRose
|
a24f2121d5
|
178: Registrar now subclasses from DictProxy; made Registrar.__iter__ behave 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
|
2008-08-15 05:07:17 +00:00 |
|
Jason Gerard DeRose
|
5ed58fdb42
|
177: Docstring cleanup in NameSpace.__call__()
|
2008-08-15 03:45:07 +00:00 |
|