[Freeipa-devel] [PATCH] ipatests: port of p11helper test from github
Martin Basti
mbasti at redhat.com
Tue Mar 24 11:39:58 UTC 2015
On 17/03/15 10:38, Milan Kubik wrote:
> Hi,
>
> On 03/16/2015 05:23 PM, Martin Basti wrote:
>> On 16/03/15 15:32, Milan Kubik wrote:
>>> On 03/16/2015 12:03 PM, Milan Kubik wrote:
>>>> On 03/13/2015 02:59 PM, Milan Kubik wrote:
>>>>> Hi,
>>>>>
>>>>> this is a patch with port of [1] to pytest.
>>>>>
>>>>> [1]:
>>>>> https://github.com/spacekpe/freeipa-pkcs11/blob/master/python/run.py
>>>>>
>>>>> Cheers,
>>>>> Milan
>>>>>
>>>>>
>>>>>
>>>> Added few more asserts in methods where the test could fail and
>>>> cause other errors.
>>>>
>>>>
>>> New version of the patch after brief discussion with Martin Basti.
>>> Removed unnecessary variable assignments and separated a new test case.
>>>
>>>
>> Hello,
>>
>> thank you for the patch.
>> I have a few nitpicks:
>> 1)
>> You can remove this and use just hexlify(s)
>> +def str_to_hex(s):
>> + return ''.join("{:02x}".format(ord(c)) for c in s)
> done
>>
>> 2)
>> + def test_find_secret_key(self, p11):
>> + assert p11.find_keys(_ipap11helper.KEY_CLASS_SECRET_KEY,
>> label=u"žžž-aest")
>>
>> In tests before you tested the exact number of expected IDs returned
>> by find_keys method, why not here?
> Lack of attention.
> Fixed the assert in `test_search_for_master_key` which does the same
> thing. Merged `test_find_secret_key` with `test_search_for_master_key`
> where it belongs.
>>
>> Martin^2
>
> Milan
>
>
Thank you for patches, just two nitpicks:
1)
Can you use the ipaplatform.paths constant? This is platform specific.
LIBSOFTHSM2_SO = "/usr/lib/pkcs11/libsofthsm2.so"
LIBSOFTHSM2_SO_64 = "/usr/lib64/pkcs11/libsofthsm2.so"
Respectively use just LIBSOFTHSM2_SO, on 64bit systems it is
automatically mapped into LIBSOFTHSM2_SO_64
instead of:
+
+libsofthsm = "/usr/lib64/pkcs11/libsofthsm2.so"
+
2)
Can you please check if keys were really deleted?
+ def test_delete_key(self, p11):
--
Martin Basti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20150324/8742e818/attachment.htm>
More information about the Freeipa-devel
mailing list