From 18aa73e06e30939b6b8d0a2c6def41fb6bd4eef8 Mon Sep 17 00:00:00 2001 From: Martin Kosek Date: Wed, 27 Jul 2011 11:02:00 +0200 Subject: Fix invalid issuer in unit tests Fix several test failures when issuer does not match the one generated by make-testcert (CN=Certificate Authority,O=). https://fedorahosted.org/freeipa/ticket/1527 --- tests/test_xmlrpc/xmlrpc_test.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests/test_xmlrpc/xmlrpc_test.py') diff --git a/tests/test_xmlrpc/xmlrpc_test.py b/tests/test_xmlrpc/xmlrpc_test.py index 7b6a74177..4f29fb7ce 100644 --- a/tests/test_xmlrpc/xmlrpc_test.py +++ b/tests/test_xmlrpc/xmlrpc_test.py @@ -27,6 +27,7 @@ import nose from tests.util import assert_deepequal, Fuzzy from ipalib import api, request from ipalib import errors +from ipalib.x509 import valid_issuer # Matches a gidnumber like '1391016742' @@ -50,6 +51,8 @@ fuzzy_hash = Fuzzy('^([a-f0-9][a-f0-9]:)+[a-f0-9][a-f0-9]$', type=basestring) # Matches a date, like Tue Apr 26 17:45:35 2016 UTC fuzzy_date = Fuzzy('^[a-zA-Z]{3} [a-zA-Z]{3} \d{2} \d{2}:\d{2}:\d{2} \d{4} UTC$') +fuzzy_issuer = Fuzzy(type=basestring, test=lambda issuer: valid_issuer(issuer, api.env.realm)) + try: if not api.Backend.xmlclient.isconnected(): api.Backend.xmlclient.connect(fallback=False) -- cgit