[Freeipa-devel] [PATCH 0002] TEST: Stageuser plugin
Lenka Doudova
ldoudova at redhat.com
Mon Aug 24 10:14:41 UTC 2015
On 08/20/2015 03:48 PM, Martin Basti wrote:
>
>
> On 08/14/2015 06:32 PM, Lenka Doudova wrote:
>> Yes, that is "correct" - it's malfunctioning behavior of the plugin -
>> command 'stageuser-add --from-delete', which is discussed in another
>> thread. I left this test case for so long as it's not fixed/changed.
>> If the command remains and is fixed, the test case will be valid, if
>> it's changed I'll fix the test case to reflect the new command.
>>
>> Lenka
>>
>> On 08/14/2015 05:39 PM, Martin Basti wrote:
>>>
>>>
>>> On 08/14/2015 11:04 AM, Lenka Doudova wrote:
>>>>> NACK
>>>>>
>>>>> syntax error, missing ')'
>>>>> -from ipatests.util import assert_equal, assert_not_equal, raises
>>>>> +from ipatests.util import (
>>>>> + assert_equal, assert_not_equal, raises, assert_deepequal
>>>>>
>>>>> I cannot apply this patch, please check it
>>>>
>>>> Sorry for the error, corrected patch attached.
>>>> I also added two testcases that Thierry proposed, and changed names
>>>> of few methods (original ones were confusing).
>>>>
>>>> Lenka
>>> I got this error
>>>
>>> ====================================================================================================
>>> FAILURES
>>> =====================================================================================================
>>> ____________________________________________________________________________________
>>> TestPreserved.test_staged_from_preserved
>>> _____________________________________________________________________________________
>>>
>>> self = <ipatests.test_xmlrpc.test_stageuser_plugin.TestPreserved
>>> object at 0x7ffb94811350>, user =
>>> <ipatests.test_xmlrpc.test_user_plugin.UserTracker object at
>>> 0x7ffb949e7190>
>>> stageduser =
>>> <ipatests.test_xmlrpc.test_stageuser_plugin.StageUserTracker object
>>> at 0x7ffb94811c50>
>>>
>>> def test_staged_from_preserved(self, user, stageduser):
>>> user.make_preserved_user()
>>>
>>> stageduser.ensure_missing()
>>> stageduser = StageUserTracker(user.uid, user.givenname,
>>> user.sn)
>>> stageduser.create_from_preserved(user)
>>> > command = user.make_create_command(from_delete=True)
>>> E TypeError: make_create_command() got an unexpected keyword
>>> argument 'from_delete'
>>>
>>> test_xmlrpc/test_stageuser_plugin.py:718: TypeError
>>> ----------------------------------------------------------------------------------------------
>>> Captured stdout setup
>>> ----------------------------------------------------------------------------------------------
>>> Ran command: ipalib.plugins.stageuser.stageuser_del()(u'suser1',
>>> version=u'2.148'): NotFound: suser1: stage user not found
>>> ----------------------------------------------------------------------------------------------
>>> Captured stdout call
>>> -----------------------------------------------------------------------------------------------
>>> Ran command: ipalib.plugins.user.user_add()(u'auser1',
>>> givenname=u'active', sn=u'user', version=u'2.148'): OK
>>> Ran command: ipalib.plugins.user.user_del()(u'auser1',
>>> preserve=True, no_preserve=False, version=u'2.148'): OK
>>>
>>> Martin^2
>>
> ACK
>
> I cannot apply your patch on top of ipa-4-2 branch, can you send
> rebased version for ipa-4-2 branch?
Attached. Applying works for me on ipa-4-2 branch, so I hope I finally
got it right...
Also this patch combines my previous patches 0002.3 + 0003.
Lenka
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-lryznaro-0002.4-Automated-test-for-stageuser-plugin.patch
Type: text/x-patch
Size: 55828 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20150824/90507d9f/attachment.bin>
More information about the Freeipa-devel
mailing list