[Freeipa-devel] [PATCH 24/24] Add utility classes for handling DN's along with their, unittest.

John Dennis jdennis at redhat.com
Tue Jun 14 23:35:06 UTC 2011


This adds a new module and set of classes to ipalib for handling DN's. 
Please see the module doc and class doc for full explanation.

Included is a very complete unit test for the module. At close to 900 
lines of code the unit test exercises just about every conceivable way 
these objects can be used.

The module doc touches on some of the problems found in our existing 
code which handles DN's, which this module is meant to provide fixes 
for. A more complete write-up of the existing code issues will follow on 
the list.

Comments welcome of course.

Another patch will follow for comma's in privileges. The 
test_role_plugin.py unit test was modified to introduce a comma, but 
there were many failures because of improper DN handling in the core 
code (as well as limitations of the unit test framework). The next patch 
introduces a number of fixes, some of which are dependent upon the use 
of the classes introduced here. With the fixes in the next patch the 
test_role_plugin unit test once again fully succeeds.

-- 
John Dennis <jdennis at redhat.com>

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0024-Add-utility-classes-for-handling-DN-s-along-with-the.patch
Type: text/x-patch
Size: 73735 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20110614/bb7492bc/attachment.bin>


More information about the Freeipa-devel mailing list