summaryrefslogtreecommitdiffstats
path: root/ipatests/test_xmlrpc/tracker
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2016-04-29 16:26:04 +0200
committerMartin Basti <mbasti@redhat.com>2016-05-05 16:42:46 +0200
commit095d0cb7afc3d404829d87bc894d8691be2228ef (patch)
tree248048735fac54c2af7bcb3a5d97a70418bb925f /ipatests/test_xmlrpc/tracker
parent890f83b0bbd5ec03397e817ed1282fa66efab7da (diff)
downloadfreeipa-095d0cb7afc3d404829d87bc894d8691be2228ef.tar.gz
freeipa-095d0cb7afc3d404829d87bc894d8691be2228ef.tar.xz
freeipa-095d0cb7afc3d404829d87bc894d8691be2228ef.zip
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>
Diffstat (limited to 'ipatests/test_xmlrpc/tracker')
-rw-r--r--ipatests/test_xmlrpc/tracker/stageuser_plugin.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipatests/test_xmlrpc/tracker/stageuser_plugin.py b/ipatests/test_xmlrpc/tracker/stageuser_plugin.py
index 9cde16bc7..73b33c626 100644
--- a/ipatests/test_xmlrpc/tracker/stageuser_plugin.py
+++ b/ipatests/test_xmlrpc/tracker/stageuser_plugin.py
@@ -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':