Jason Gerard DeRose
|
6fe78a4944
|
Renamed all references to 'ipa_server' to 'ipaserver'
|
2009-01-04 18:39:39 -07:00 |
|
Jason Gerard DeRose
|
2608838ef1
|
Quite a bit of work on new public errors and their unit tests
|
2009-01-04 03:52:08 -07:00 |
|
Jason Gerard DeRose
|
c161784973
|
Added request.ugettext() and request.ungettext() functions; added corresponding unit tests
|
2009-01-04 00:46:21 -07:00 |
|
Jason Gerard DeRose
|
c081ce5460
|
request.create_translation() now sets context.ugettext and context.ungettext
|
2009-01-03 22:03:37 -07:00 |
|
Jason Gerard DeRose
|
bb6e9cfe9f
|
Plugin.call() now uses errors2 version of SubprocessError
|
2009-01-03 18:02:58 -07:00 |
|
Jason Gerard DeRose
|
6b6e6b1cab
|
Ported plugin registration errors into errors2.py; plugable.Registrar now raises new errors2 exceptions
|
2009-01-03 17:27:53 -07:00 |
|
Jason Gerard DeRose
|
d1517b95ca
|
Ported errors.SubprocessError to errors2
|
2009-01-03 15:35:54 -07:00 |
|
Jason Gerard DeRose
|
0d3ddef93b
|
Started fleshing out reoganization of errors in errors.py (with gettext support)
|
2009-01-03 02:35:36 -07:00 |
|
Jason Gerard DeRose
|
b4dc333ee2
|
Removed depreciated code in ipalib.plugable that has been moving into ipalib.base
|
2009-01-02 00:46:45 -07:00 |
|
Jason Gerard DeRose
|
86325bf4eb
|
Copied plugable.NameSpace to base.NameSpace and made many docstring and unit test improvements
|
2008-12-31 02:28:49 -07:00 |
|
Jason Gerard DeRose
|
57dae28d9c
|
Added base.lock() and base.islocked() functions; added corresponding unit tests
|
2008-12-30 21:14:51 -07:00 |
|
Jason Gerard DeRose
|
379c549fc1
|
Env now supports float values
|
2008-12-30 15:02:15 -07:00 |
|
Jason Gerard DeRose
|
bc23957247
|
Added unit test for Env._merge()
|
2008-12-30 14:38:05 -07:00 |
|
Jason Gerard DeRose
|
03c9114958
|
More docstring cleanup in ipalib.config
|
2008-12-30 13:52:36 -07:00 |
|
Jason Gerard DeRose
|
11e165073e
|
Docstring cleanup in the Env bootstraping methods
|
2008-12-30 03:11:45 -07:00 |
|
Jason Gerard DeRose
|
447c88a2bb
|
Started moving some core classes and functions from plugable.py to new base.py module
|
2008-12-30 00:45:48 -07:00 |
|
Jason Gerard DeRose
|
e14fc84dfc
|
Renamed Env._merge_config() to Env._merge_from_file()
|
2008-12-29 21:23:34 -07:00 |
|
Jason Gerard DeRose
|
16526142f3
|
Finished Env class docstring; more organizational cleanup in Env and its unit tests
|
2008-12-23 01:11:03 -07:00 |
|
Jason Gerard DeRose
|
fd43b39145
|
Moved setting of run-time variables from Env.__init__() to Env._bootstrap()
|
2008-12-22 23:09:35 -07:00 |
|
Jason Gerard DeRose
|
01cae56e0a
|
Some more reorganization in Env and added class docstring to Env with lots of examples
|
2008-12-22 21:02:43 -07:00 |
|
Jason Gerard DeRose
|
6b055b435f
|
Cleaned up Env.__setattr__() and Env.__setitem__() a bit updated their unit tests
|
2008-12-22 17:29:11 -07:00 |
|
Jason Gerard DeRose
|
014cca57ad
|
The Env.__setitem__() implied conversion is now case sensitive; Env.__setitem__() now also accepts None as a value
|
2008-12-22 16:16:57 -07:00 |
|
Jason Gerard DeRose
|
c070d390e9
|
Removed Env.__getattr__(); Env no longer accepts callables for values (no more dynamic/lazy values)
|
2008-12-22 15:51:54 -07:00 |
|
Jason Gerard DeRose
|
5b637f6a18
|
Removed depreciated code from config.py; removed corresponding unit tests
|
2008-12-22 15:41:24 -07:00 |
|
Jason Gerard DeRose
|
9d091c98f1
|
Plugin.__init__() now checks that subclass hasn't defined attributes that conflict with the logger methods; added corresponding unit test
|
2008-12-21 19:34:32 -07:00 |
|
Jason Gerard DeRose
|
4390523b7f
|
Improved Plugin.call() method and added its unit test
|
2008-12-21 17:12:00 -07:00 |
|
Jason Gerard DeRose
|
6fdf5d1e7b
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2008-12-20 15:00:00 -07:00 |
|
Jason Gerard DeRose
|
9a69adeef0
|
Added request.create_translation() function and corresponding unit tests
|
2008-12-18 16:58:48 -07:00 |
|
Jason Gerard DeRose
|
dc54dee622
|
Started work on per-request gettext setup
|
2008-12-18 14:01:59 -07:00 |
|
Jason Gerard DeRose
|
46e37ab144
|
New Param: ported Param.__repr__() and corresponding unit test
|
2008-12-18 11:21:12 -07:00 |
|
Jason Gerard DeRose
|
4d1681176a
|
New Param: added unit tests for TypeError cases in DefaultFrom.__init__()
|
2008-12-18 02:08:41 -07:00 |
|
Jason Gerard DeRose
|
cb2f294cfe
|
New Param: added missing unit tests for TypeError and ValueError cases in parse_param_spec()
|
2008-12-18 01:57:39 -07:00 |
|
Jason Gerard DeRose
|
ac335bc7ea
|
New Param: fixed small bug in Param.convert() and added detailed docstring
|
2008-12-18 01:18:17 -07:00 |
|
Jason Gerard DeRose
|
bf8154fa50
|
New Param: fixed a few things in Param.convert() and added corresponding unit tests
|
2008-12-18 00:02:38 -07:00 |
|
Jason Gerard DeRose
|
4f24f0fd88
|
Plugin.doc instance attribute is now parsed out using inspect.getdoc(); added Plugin.summary instance attribute, created in Plugin.__init__()
|
2008-12-17 23:08:52 -07:00 |
|
Jason Gerard DeRose
|
171ed58367
|
Removed Plugin.doc property and replaced with instance attribute created in Plugin.__init__()
|
2008-12-17 21:57:58 -07:00 |
|
Jason Gerard DeRose
|
69041c3b1b
|
Removed Plugin.name property and replaced with instance attribute created in Plugin.__init__()
|
2008-12-17 21:47:43 -07:00 |
|
Jason Gerard DeRose
|
ba481e7712
|
New Param: split class_rules and *rules into separate attributes
|
2008-12-17 18:32:46 -07:00 |
|
Jason Gerard DeRose
|
e05fd7ab03
|
New Param: added basic rule logic
|
2008-12-12 04:48:25 -07:00 |
|
Jason Gerard DeRose
|
66faffdfb0
|
New Param: cleanup up readability of Param.__init__(); added unit tests for unknown kwargs
|
2008-12-12 03:38:02 -07:00 |
|
Jason Gerard DeRose
|
5272949bfd
|
New Param: added all logic for minlength, maxlength, and length in Bytes class (which Str inherits)
|
2008-12-12 03:13:58 -07:00 |
|
Jason Gerard DeRose
|
079721da2c
|
New Param: changed kwargs class attribute to a tuple so the subclass interface is simpler
|
2008-12-11 22:39:50 -07:00 |
|
Jason Gerard DeRose
|
64ae4bc986
|
Copied DefaultFrom into parameter.py; added docstring to new Param.normalize() method; more work and unit tests in new Param class
|
2008-12-11 20:30:59 -07:00 |
|
Jason Gerard DeRose
|
5c47b56d14
|
Finished kwarg validation and extension mechanism in parameter.Param
|
2008-12-11 18:07:54 -07:00 |
|
Jason Gerard DeRose
|
22209a0f03
|
Started roughing out the consolidated type/parameter system in parameters.py; started corresponding unit tests
|
2008-12-10 21:14:05 -07:00 |
|
Rob Crittenden
|
c34d2b8923
|
Add helper for adding Indirect maps.
This creates the map and the key pointing to the map. By default the key
is associated with the auto.master map but it can be overriden.
|
2008-12-10 14:15:20 -05:00 |
|
Jason Gerard DeRose
|
7e21ea5ad8
|
Fixed Warning messages about log dir in unit test
|
2008-12-08 16:56:24 -07:00 |
|
Jason Gerard DeRose
|
4591057203
|
Removed depreciated rpc code from ipalib.util; removed corresponding unit tests in test_util
|
2008-12-08 15:15:50 -07:00 |
|
Jason Gerard DeRose
|
f4f010ae8d
|
tests.test_ipalib.test_rpc now imports constants from tests.data
|
2008-12-08 15:10:01 -07:00 |
|
Jason Gerard DeRose
|
8a2902a2a2
|
Re-enable Python2.4 tests and fixed some small things broken under Python2.4
|
2008-12-08 12:34:38 -07:00 |
|