[Freeipa-devel] [PATCH 0002] TEST: Stageuser plugin
Martin Basti
mbasti at redhat.com
Tue Aug 18 08:45:35 UTC 2015
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
>
Okay then, please fix this error in a new patch.
Patch for replacement of stageuser-add --from delete already landed in
devel list (patch mbasti-0297)
If you want to have this test in ipa-4-2 branch, please send rebased
version. Current patch applies only on master.
More information about the Freeipa-devel
mailing list