summaryrefslogtreecommitdiffstats
path: root/ipatests/test_xmlrpc/tracker/user_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests/test_xmlrpc/tracker/user_plugin.py')
-rw-r--r--ipatests/test_xmlrpc/tracker/user_plugin.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/ipatests/test_xmlrpc/tracker/user_plugin.py b/ipatests/test_xmlrpc/tracker/user_plugin.py
index af7d85836..bcae2ec78 100644
--- a/ipatests/test_xmlrpc/tracker/user_plugin.py
+++ b/ipatests/test_xmlrpc/tracker/user_plugin.py
@@ -5,9 +5,10 @@
from ipalib import api, errors
from ipapython.dn import DN
-from ipatests.util import assert_deepequal, get_group_dn
+from ipatests.util import assert_deepequal, get_group_dn, get_user_dn
from ipatests.test_xmlrpc import objectclasses
-from ipatests.test_xmlrpc.xmlrpc_test import fuzzy_digits, fuzzy_uuid, raises_exact
+from ipatests.test_xmlrpc.xmlrpc_test import (
+ fuzzy_digits, fuzzy_uuid, raises_exact)
from ipatests.test_xmlrpc.tracker.base import Tracker
@@ -258,6 +259,10 @@ class UserTracker(Tracker):
summary=u'Stage user %s activated' % self.uid,
result=self.filter_attrs(self.activate_keys))
+ if 'manager' in expected['result']:
+ expected['result']['manager'] = [
+ unicode(get_user_dn(expected['result']['manager'][0]))]
+
# work around to eliminate inconsistency in returned objectclass
# (case sensitive assertion)
expected['result']['objectclass'] = [item.lower() for item in