test: cert: Reflect change in behavior in tests

Command cert-find with parameter sizelimit set to 0 no longer returns 0
certificates but returns all.

More precise ConversionError is returned when parameter is not
convertible to its type.

https://fedorahosted.org/freeipa/ticket/5381
https://fedorahosted.org/freeipa/ticket/4739

Reviewed-By: Petr Spacek <pspacek@redhat.com>
This commit is contained in:
David Kupka 2016-06-28 10:47:10 +02:00 committed by Martin Basti
parent 954f6095fd
commit 573819eb07

View File

@ -429,8 +429,9 @@ class test_cert_find(XMLRPC_test):
"""
Search with a sizelimit of 0
"""
count_all = api.Command['cert_find']()['count']
res = api.Command['cert_find'](sizelimit=0)
assert 'count' in res and res['count'] == 0
assert 'count' in res and res['count'] == count_all
@raises(errors.ValidationError)
def test_0028_find_negative_size(self):
@ -453,7 +454,7 @@ class test_cert_find(XMLRPC_test):
res = api.Command['cert_find'](subject=u'ipatestcert.%s' % api.env.domain)
assert 'count' in res and res['count'] >= 1
@raises(errors.ValidationError)
@raises(errors.ConversionError)
def test_0031_search_on_invalid_date(self):
"""
Search using invalid date format