mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-08-13 06:25:00 -05:00
xmlrpc_test: Expect bytes rather than strings for binary attributes
The attributes krbextradata, krbprincipalkey, and userpassword contain binary data. Part of the work for: https://fedorahosted.org/freeipa/ticket/4985 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Petr Spacek <pspacek@redhat.com>
This commit is contained in:
committed by
Martin Basti
parent
890f83b0bb
commit
095d0cb7af
@@ -9,7 +9,7 @@ from ipalib import api, errors
|
||||
from ipatests.test_xmlrpc.tracker.base import Tracker
|
||||
from ipatests.test_xmlrpc import objectclasses
|
||||
from ipatests.test_xmlrpc.xmlrpc_test import (
|
||||
fuzzy_string, fuzzy_dergeneralizedtime, raises_exact)
|
||||
Fuzzy, fuzzy_string, fuzzy_dergeneralizedtime, raises_exact)
|
||||
|
||||
from ipatests.util import assert_deepequal
|
||||
from ipapython.dn import DN
|
||||
@@ -136,12 +136,12 @@ class StageUserTracker(Tracker):
|
||||
self.attrs[u'sshpubkeyfp'] = [sshpubkeyfp]
|
||||
self.attrs[key] = [self.kwargs[key]]
|
||||
elif key == u'random' or key == u'userpassword':
|
||||
self.attrs[u'krbextradata'] = [fuzzy_string]
|
||||
self.attrs[u'krbextradata'] = [Fuzzy(type=bytes)]
|
||||
self.attrs[u'krbpasswordexpiration'] = [
|
||||
fuzzy_dergeneralizedtime]
|
||||
self.attrs[u'krblastpwdchange'] = [fuzzy_dergeneralizedtime]
|
||||
self.attrs[u'krbprincipalkey'] = [fuzzy_string]
|
||||
self.attrs[u'userpassword'] = [fuzzy_string]
|
||||
self.attrs[u'krbprincipalkey'] = [Fuzzy(type=bytes)]
|
||||
self.attrs[u'userpassword'] = [Fuzzy(type=bytes)]
|
||||
self.attrs[u'has_keytab'] = True
|
||||
self.attrs[u'has_password'] = True
|
||||
if key == u'random':
|
||||
|
||||
Reference in New Issue
Block a user