diff options
author | Petr Viktorin <pviktori@redhat.com> | 2013-09-30 10:50:59 +0200 |
---|---|---|
committer | Petr Viktorin <pviktori@redhat.com> | 2013-10-18 17:11:50 +0200 |
commit | 756b997a7d2a4c23b41469ee272e412d7f8ca19f (patch) | |
tree | 541e3a83dbfd4b2d4957bf7f03f146496e2750ff /ipatests/test_xmlrpc/test_nesting.py | |
parent | 92cd987e0a347123d81f83be99787ab77f39ca8e (diff) | |
download | freeipa-756b997a7d2a4c23b41469ee272e412d7f8ca19f.tar.gz freeipa-756b997a7d2a4c23b41469ee272e412d7f8ca19f.tar.xz freeipa-756b997a7d2a4c23b41469ee272e412d7f8ca19f.zip |
Use a user result template in tests
This makes the tests shorter, more descriptive, and easier to change
e.g. when new attributes are added.
Diffstat (limited to 'ipatests/test_xmlrpc/test_nesting.py')
-rw-r--r-- | ipatests/test_xmlrpc/test_nesting.py | 111 |
1 files changed, 6 insertions, 105 deletions
diff --git a/ipatests/test_xmlrpc/test_nesting.py b/ipatests/test_xmlrpc/test_nesting.py index 850010b87..f441d2014 100644 --- a/ipatests/test_xmlrpc/test_nesting.py +++ b/ipatests/test_xmlrpc/test_nesting.py @@ -22,8 +22,9 @@ Test group nesting and indirect members from ipalib import api from ipatests.test_xmlrpc import objectclasses -from xmlrpc_test import Declarative, fuzzy_digits, fuzzy_uuid, add_sid, add_oc +from xmlrpc_test import Declarative, fuzzy_digits, fuzzy_uuid from ipapython.dn import DN +from ipatests.test_xmlrpc.test_user_plugin import get_user_result group1 = u'testgroup1' group2 = u'testgroup2' @@ -160,32 +161,7 @@ class test_nesting(Declarative): expected=dict( value=user1, summary=u'Added user "%s"' % user1, - result=add_sid(dict( - gecos=[u'Test User1'], - givenname=[u'Test'], - homedirectory=[u'/home/tuser1'], - krbprincipalname=[u'tuser1@' + api.env.realm], - loginshell=[u'/bin/sh'], - objectclass=add_oc(objectclasses.user, u'ipantuserattrs'), - sn=[u'User1'], - uid=[user1], - uidnumber=[fuzzy_digits], - gidnumber=[fuzzy_digits], - mail=[u'%s@%s' % (user1, api.env.domain)], - displayname=[u'Test User1'], - cn=[u'Test User1'], - initials=[u'TU'], - ipauniqueid=[fuzzy_uuid], - krbpwdpolicyreference=[DN(('cn','global_policy'),('cn',api.env.realm), - ('cn','kerberos'),api.env.basedn)], - mepmanagedentry=[DN(('cn',user1),('cn','groups'),('cn','accounts'), - api.env.basedn)], - memberof_group=[u'ipausers'], - has_keytab=False, - has_password=False, - dn=DN(('uid',user1),('cn','users'),('cn','accounts'), - api.env.basedn) - )), + result=get_user_result(user1, u'Test', u'User1', 'add'), ), ), @@ -198,32 +174,7 @@ class test_nesting(Declarative): expected=dict( value=user2, summary=u'Added user "%s"' % user2, - result=add_sid(dict( - gecos=[u'Test User2'], - givenname=[u'Test'], - homedirectory=[u'/home/tuser2'], - krbprincipalname=[u'tuser2@' + api.env.realm], - loginshell=[u'/bin/sh'], - objectclass=add_oc(objectclasses.user, u'ipantuserattrs'), - sn=[u'User2'], - uid=[user2], - uidnumber=[fuzzy_digits], - gidnumber=[fuzzy_digits], - mail=[u'%s@%s' % (user2, api.env.domain)], - displayname=[u'Test User2'], - cn=[u'Test User2'], - initials=[u'TU'], - ipauniqueid=[fuzzy_uuid], - krbpwdpolicyreference=[DN(('cn','global_policy'),('cn',api.env.realm), - ('cn','kerberos'),api.env.basedn)], - mepmanagedentry=[DN(('cn',user2),('cn','groups'),('cn','accounts'), - api.env.basedn)], - memberof_group=[u'ipausers'], - has_keytab=False, - has_password=False, - dn=DN(('uid',user2),('cn','users'),('cn','accounts'), - api.env.basedn) - )), + result=get_user_result(user2, u'Test', u'User2', 'add'), ), ), @@ -236,32 +187,7 @@ class test_nesting(Declarative): expected=dict( value=user3, summary=u'Added user "%s"' % user3, - result=add_sid(dict( - gecos=[u'Test User3'], - givenname=[u'Test'], - homedirectory=[u'/home/tuser3'], - krbprincipalname=[u'tuser3@' + api.env.realm], - loginshell=[u'/bin/sh'], - objectclass=add_oc(objectclasses.user, u'ipantuserattrs'), - sn=[u'User3'], - uid=[user3], - uidnumber=[fuzzy_digits], - gidnumber=[fuzzy_digits], - mail=[u'%s@%s' % (user3, api.env.domain)], - displayname=[u'Test User3'], - cn=[u'Test User3'], - initials=[u'TU'], - ipauniqueid=[fuzzy_uuid], - krbpwdpolicyreference=[DN(('cn','global_policy'),('cn',api.env.realm), - ('cn','kerberos'),api.env.basedn)], - mepmanagedentry=[DN(('cn',user3),('cn','groups'),('cn','accounts'), - api.env.basedn)], - memberof_group=[u'ipausers'], - has_keytab=False, - has_password=False, - dn=DN(('uid',user3),('cn','users'),('cn','accounts'), - api.env.basedn) - )), + result=get_user_result(user3, u'Test', u'User3', 'add'), ), ), @@ -274,32 +200,7 @@ class test_nesting(Declarative): expected=dict( value=user4, summary=u'Added user "%s"' % user4, - result=add_sid(dict( - gecos=[u'Test User4'], - givenname=[u'Test'], - homedirectory=[u'/home/tuser4'], - krbprincipalname=[u'tuser4@' + api.env.realm], - loginshell=[u'/bin/sh'], - objectclass=add_oc(objectclasses.user, u'ipantuserattrs'), - sn=[u'User4'], - uid=[user4], - uidnumber=[fuzzy_digits], - gidnumber=[fuzzy_digits], - mail=[u'%s@%s' % (user4, api.env.domain)], - displayname=[u'Test User4'], - cn=[u'Test User4'], - initials=[u'TU'], - ipauniqueid=[fuzzy_uuid], - krbpwdpolicyreference=[DN(('cn','global_policy'),('cn',api.env.realm), - ('cn','kerberos'),api.env.basedn)], - mepmanagedentry=[DN(('cn',user4),('cn','groups'),('cn','accounts'), - api.env.basedn)], - memberof_group=[u'ipausers'], - has_keytab=False, - has_password=False, - dn=DN(('uid',user4),('cn','users'),('cn','accounts'), - api.env.basedn) - )), + result=get_user_result(user4, u'Test', u'User4', 'add'), ), ), |