[Freeipa-devel] [PATCH 0002] TEST: Stageuser plugin

Lenka Doudova ldoudova at redhat.com
Tue Aug 4 11:37:46 UTC 2015



Dne 30.7.2015 v 16:10 Martin Basti napsal(a):
> On 30/07/15 16:09, Martin Basti wrote:
>> On 29/07/15 16:10, Martin Basti wrote:
>>> On 29/07/15 15:29, Lenka Doudova wrote:
>>>> Hi,
>>>>
>>>> thanks a lot for the comments, will work on it tomorrow.
>>>>
>>>> Lenka
>>>>
>>>> Dne 29.7.2015 v 15:27 Martin Basti napsal(a):
>>>>> On 27/07/15 16:47, Lenka Doudova wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I'm attaching a patch with automated tests for stageuser plugin 
>>>>>> (https://fedorahosted.org/freeipa/ticket/3813). The user plugin 
>>>>>> test is affected as well (one class was added).
>>>>>> The tests seem a bit of a mess even to myself, but what with the 
>>>>>> way freeipa behaves I didn't know how else to implement them, but 
>>>>>> I'm eager to learn how to do it in a nicer way, if someone has a 
>>>>>> better idea.
>>>>>>
>>>>>> Lenka
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> I just applied patches:
>>>>>
>>>>> 1) Please remove whitespace errors
>>>>> $ git am 
>>>>> freeipa-lryznaro-0002-Automated-test-for-stageuser-plugin.patch
>>>>> Applying: Automated test for stageuser plugin
>>>>> /home/mbasti/work/freeipa-devel/.git/rebase-apply/patch:110: 
>>>>> trailing whitespace.
>>>>>     """ Tracker class for staged user LDAP object
>>>>> /home/mbasti/work/freeipa-devel/.git/rebase-apply/patch:113: 
>>>>> trailing whitespace.
>>>>>         StageUserTracker object stores information about the user.
>>>>> /home/mbasti/work/freeipa-devel/.git/rebase-apply/patch:121: 
>>>>> trailing whitespace.
>>>>>         u'krbprincipalexpiration', u'usercertificate', u'dn', 
>>>>> u'has_keytab', u'has_password',
>>>>> /home/mbasti/work/freeipa-devel/.git/rebase-apply/patch:122: 
>>>>> trailing whitespace.
>>>>>         u'street', u'postalcode', u'facsimiletelephonenumber', 
>>>>> u'carlicense',
>>>>> /home/mbasti/work/freeipa-devel/.git/rebase-apply/patch:125: 
>>>>> trailing whitespace.
>>>>>         u'cn', u'ipauniqueid', u'objectclass', u'description',
>>>>> warning: squelched 50 whitespace errors
>>>>> warning: 55 lines add whitespace errors.
>>>>>
>>>>> 2)
>>>>> Please use new shorter format of license header
>>>>>
>>>>> 3) can you fix some of the most serious PEP8 errors
>>>>> $ git show -U0 | pep8 --diff | wc -l
>>>>> 198
>>>>>
>>>>> 4)
>>>>> if options != None:
>>>>>
>>>>> Please use "options *is not* None"
>>>>>
>>>>> 5)
>>>>> For consistency it should be u'random'
>>>>> if key == 'random':
>>>>>                     self.attrs[u'randompassword'] = fuzzy_string
>>>>>
>>>>> Otherwise it looks good
>>>>> Martin^2
>>>>> -- 
>>>>> Martin Basti
>>>>
>>> And also fix this please
>>>
>>> ./make-lint
>>> ************* Module ipatests.test_xmlrpc.test_stageuser_plugin
>>> ipatests/test_xmlrpc/test_stageuser_plugin.py:337: 
>>> [E0102(function-redefined), user2] function already defined line 44)
>>>
>>> -- 
>>> Martin Basti
>>>
>>>
>> Ahoj, v patchi mas este uvedene svoje stare meno, mala by si v gite 
>> nastavit redhat email
>>
>> -- 
>> Martin Basti
>>
>>
> Sorry for spam, you can safely ignore this. :)
>
> -- 
> Martin Basti
>
>
Attaching new patch - (hopefully) fixed the errors from the old one + 
few test cases were added.

Lenka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20150804/0c36e16c/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-lryznaro-0002-Automated-test-for-stageuser-plugin.patch
Type: text/x-patch
Size: 53398 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20150804/0c36e16c/attachment.bin>


More information about the Freeipa-devel mailing list