[Freeipa-devel] [PATCH 0057] Do not allow removal of ID range of an active trust

Alexander Bokovoy abokovoy at redhat.com
Sun May 26 18:56:28 UTC 2013


On Fri, 24 May 2013, Tomas Babej wrote:
>On 05/20/2013 04:29 PM, Alexander Bokovoy wrote:
>>On Mon, 20 May 2013, Tomas Babej wrote:
>>>On 05/16/2013 11:16 AM, Ana Krivokapic wrote:
>>>>On 05/15/2013 03:41 PM, Tomas Babej wrote:
>>>>>Hi,
>>>>>
>>>>>When removing an ID range using idrange-del command, validation
>>>>>in pre_callback ensures that the range does not belong to any
>>>>>active trust. In such case, ValidationError is raised.
>>>>>
>>>>>https://fedorahosted.org/freeipa/ticket/3615
>>>>>
>>>>>Tomas
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>Freeipa-devel mailing list
>>>>>Freeipa-devel at redhat.com
>>>>>https://www.redhat.com/mailman/listinfo/freeipa-devel
>>>>
>>>>I suggest adding some unit tests to cover this change in functionality.
>>>>
>>>>-- 
>>>>Regards,
>>>>
>>>>Ana Krivokapic
>>>>Associate Software Engineer
>>>>FreeIPA team
>>>>Red Hat Inc.
>>>>
>>>>
>>>>_______________________________________________
>>>>Freeipa-devel mailing list
>>>>Freeipa-devel at redhat.com
>>>>https://www.redhat.com/mailman/listinfo/freeipa-devel
>>>
>>>I incorporated the unit tests. It had to use direct access to 
>>>LDAP using ldapmodify since we need to create a mock AD trusted 
>>>range first.
>>>
>>>Tomas
>>
>We got rid of openldap utilities now. While using python.ldap module, 
>I also made the tests much more robust and added a new test case.
In general patches look fine, there is one small nitpick.
I'll run tests on Monday and then will provide final ACK.

>--- a/tests/test_xmlrpc/test_range_plugin.py
>+++ b/tests/test_xmlrpc/test_range_plugin.py
>@@ -22,66 +22,171 @@ Test the `ipalib/plugins/idrange.py` module, and XML-RPC in general.
> """
> 
> from ipalib import api, errors, _
>+from ipapython.ipautil import run
This import is unused, can be removed.

-- 
/ Alexander Bokovoy




More information about the Freeipa-devel mailing list