[Freeipa-devel] [PATCH 0388] tests: Add hostmask detection for sudo rules validating

Lukas Slebodnik lslebodn at redhat.com
Wed Dec 2 16:25:20 UTC 2015


On (02/12/15 15:41), Tomas Babej wrote:
>
>
>On 12/02/2015 09:24 AM, Tomas Babej wrote:
>> 
>> 
>> On 12/01/2015 06:27 PM, Tomas Babej wrote:
>>>
>>>
>>> On 11/30/2015 05:32 PM, Lukas Slebodnik wrote:
>>>> On (30/11/15 13:09), Tomas Babej wrote:
>>>>> Hi,
>>>>>
>>>>> IPA sudo tests worked under the assumption that the clients that
>>>>> are executing the sudo commands have their IPs assigned within
>>>>> 255.255.255.0 hostmask.
>>>>>
>>>>> Removes this (invalid) assumption and adds a dynamic detection of
>>>>> the hostmask of the IPA client.
>>>>>
>>>>> https://fedorahosted.org/freeipa/ticket/5501
>>>>
>>>> >From e6f1846f0d7d17303e5b30b1643651ba739b2b6c Mon Sep 17 00:00:00 2001
>>>>> From: Tomas Babej <tbabej at redhat.com>
>>>>> Date: Mon, 30 Nov 2015 12:53:39 +0100
>>>>> Subject: [PATCH] tests: Add hostmask detection for sudo rules validating on
>>>>> hostmask
>>>>>
>>>>> IPA sudo tests worked under the assumption that the clients that
>>>>> are executing the sudo commands have their IPs assigned within
>>>>> 255.255.255.0 hostmask.
>>>>>
>>>>> Removes this (invalid) assumption and adds a dynamic detection of
>>>>> the hostmask of the IPA client.
>>>>>
>>>
>>> Thanks, updated patch attached.
>>>
>>> Tomas
>>>
>> 
>> Actually, a small improvement is necessary.
>> 
>> Updated patch attached.
>> 
>> Tomas
>> 
>> 
>> 
>
>Thanks to Lukas, we found another problem with the test.
>
>Updated patch attached.
>
Thank you for 4th revision of patch
but there is still one issue.

=================================== FAILURES ===================================
_________ TestSudo.test_sudo_rule_restricted_to_one_hostmask_negative __________

self = <ipatests.test_integration.test_sudo.TestSudo object at 0x7ff695f56890>

    def test_sudo_rule_restricted_to_one_hostmask_negative(self):
        result1 = self.list_sudo_commands("testuser1")
>       assert result1.returncode != 0
E       assert 0 != 0
E        +  where 0 = <pytest_multihost.transport.SSHCommand object at 0x7ff695f56bd0>.returncode

test_integration/test_sudo.py:323: AssertionError
==================== 1 failed, 74 passed in 807.35 seconds =====================

LS




More information about the Freeipa-devel mailing list