diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-08-30 14:08:34 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-08-29 21:29:16 -0400 |
commit | e52f6528736f311e06c188e5b4858b6fc0ec16f0 (patch) | |
tree | deb2e81dca6e0ec23b47fce3afa1d0027881872c /tests | |
parent | 327d67fe8db30655315a8616f0c1c5da491910e0 (diff) | |
download | freeipa-e52f6528736f311e06c188e5b4858b6fc0ec16f0.tar.gz freeipa-e52f6528736f311e06c188e5b4858b6fc0ec16f0.tar.xz freeipa-e52f6528736f311e06c188e5b4858b6fc0ec16f0.zip |
Add netgroup as possible memberOf for hostgroups
https://fedorahosted.org/freeipa/ticket/1563
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_xmlrpc/test_hostgroup_plugin.py | 7 | ||||
-rw-r--r-- | tests/test_xmlrpc/test_nesting.py | 5 | ||||
-rw-r--r-- | tests/test_xmlrpc/test_netgroup_plugin.py | 1 |
3 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_xmlrpc/test_hostgroup_plugin.py b/tests/test_xmlrpc/test_hostgroup_plugin.py index e0d115854..6c3b0a41e 100644 --- a/tests/test_xmlrpc/test_hostgroup_plugin.py +++ b/tests/test_xmlrpc/test_hostgroup_plugin.py @@ -83,6 +83,7 @@ class test_hostgroup(Declarative): objectclass=objectclasses.hostgroup, description=[u'Test hostgroup 1'], ipauniqueid=[fuzzy_uuid], + memberof_netgroup=[hostgroup1], mepmanagedentry=lambda x: [DN(i) for i in x] == \ [DN(('cn',hostgroup1),('cn','ng'),('cn','alt'), api.env.basedn)], @@ -146,6 +147,7 @@ class test_hostgroup(Declarative): 'cn': [hostgroup1], 'description': [u'Test hostgroup 1'], 'member_host': [fqdn1], + 'memberof_netgroup': [hostgroup1], }, ), ), @@ -162,6 +164,7 @@ class test_hostgroup(Declarative): 'member_host': [u'testhost1.%s' % api.env.domain], 'cn': [hostgroup1], 'description': [u'Test hostgroup 1'], + 'memberof_netgroup': [hostgroup1], }, ), ), @@ -180,6 +183,7 @@ class test_hostgroup(Declarative): 'member_host': [u'testhost1.%s' % api.env.domain], 'cn': [hostgroup1], 'description': [u'Test hostgroup 1'], + 'memberof_netgroup': [hostgroup1], }, ], ), @@ -198,6 +202,7 @@ class test_hostgroup(Declarative): cn=[hostgroup1], description=[u'Updated hostgroup 1'], member_host=[u'testhost1.%s' % api.env.domain], + memberof_netgroup=[hostgroup1], ), ), ), @@ -214,6 +219,7 @@ class test_hostgroup(Declarative): 'member_host': [u'testhost1.%s' % api.env.domain], 'cn': [hostgroup1], 'description': [u'Updated hostgroup 1'], + 'memberof_netgroup': [hostgroup1], }, ), ), @@ -236,6 +242,7 @@ class test_hostgroup(Declarative): 'dn': lambda x: DN(x) == dn1, 'cn': [hostgroup1], 'description': [u'Updated hostgroup 1'], + 'memberof_netgroup': [hostgroup1], }, ), ), diff --git a/tests/test_xmlrpc/test_nesting.py b/tests/test_xmlrpc/test_nesting.py index cb2d1d0b2..31525cd26 100644 --- a/tests/test_xmlrpc/test_nesting.py +++ b/tests/test_xmlrpc/test_nesting.py @@ -705,6 +705,7 @@ class test_nesting(Declarative): objectclass=objectclasses.hostgroup, description=[u'Test hostgroup 1'], ipauniqueid=[fuzzy_uuid], + memberof_netgroup=[hostgroup1], mepmanagedentry=lambda x: [DN(i) for i in x] == \ [DN(('cn',hostgroup1),('cn','ng'),('cn','alt'), api.env.basedn)], @@ -727,6 +728,7 @@ class test_nesting(Declarative): objectclass=objectclasses.hostgroup, description=[u'Test hostgroup 2'], ipauniqueid=[fuzzy_uuid], + memberof_netgroup=[hostgroup2], mepmanagedentry=lambda x: [DN(i) for i in x] == \ [DN(('cn',hostgroup2),('cn','ng'),('cn','alt'), api.env.basedn)], @@ -753,6 +755,7 @@ class test_nesting(Declarative): 'cn': [hostgroup2], 'description': [u'Test hostgroup 2'], 'member_host': [fqdn1], + 'memberof_netgroup': [hostgroup2], }, ), ), @@ -776,6 +779,7 @@ class test_nesting(Declarative): 'cn': [hostgroup1], 'description': [u'Test hostgroup 1'], 'member_hostgroup': [hostgroup2], + 'memberof_netgroup': [hostgroup1], }, ), ), @@ -791,6 +795,7 @@ class test_nesting(Declarative): 'dn': lambda x: DN(x) == hgdn1, 'memberindirect_host': [u'testhost1.%s' % api.env.domain], 'member_hostgroup': [hostgroup2], + 'memberof_netgroup': [hostgroup1], 'cn': [hostgroup1], 'description': [u'Test hostgroup 1'], }, diff --git a/tests/test_xmlrpc/test_netgroup_plugin.py b/tests/test_xmlrpc/test_netgroup_plugin.py index 9194b5492..f28c667ac 100644 --- a/tests/test_xmlrpc/test_netgroup_plugin.py +++ b/tests/test_xmlrpc/test_netgroup_plugin.py @@ -188,6 +188,7 @@ class test_netgroup(Declarative): cn=[hostgroup1], objectclass=objectclasses.hostgroup, description=[u'Test hostgroup 1'], + memberof_netgroup=[hostgroup1], mepmanagedentry=lambda x: [DN(i) for i in x] == \ [DN(('cn',hostgroup1),('cn','ng'),('cn','alt'), api.env.basedn)], |