From e5bec4ae39e7a369e1475bed90505565cbd8c847 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Wed, 13 May 2009 17:16:05 -0400 Subject: Schema change so the nisnetgroup triples work properly. If we use cn for hostname there is no easy way to distinguish between a host and a hostgroup. So adding a fqdn attribute to be used to store the hostname instead. --- tests/test_xmlrpc/test_netgroup_plugin.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'tests/test_xmlrpc/test_netgroup_plugin.py') diff --git a/tests/test_xmlrpc/test_netgroup_plugin.py b/tests/test_xmlrpc/test_netgroup_plugin.py index 84986fa5..e5de2557 100644 --- a/tests/test_xmlrpc/test_netgroup_plugin.py +++ b/tests/test_xmlrpc/test_netgroup_plugin.py @@ -45,10 +45,10 @@ class test_Netgroup(XMLRPC_test): ng_description=u'Netgroup' ng_kw={'cn': ng_cn, 'description': ng_description, 'nisdomainname': u'example.com'} - host_cn = u'ipatesthost.%s' % api.env.domain + host_fqdn = u'ipatesthost.%s' % api.env.domain host_description=u'Test host' host_localityname=u'Undisclosed location' - host_kw={'cn': host_cn, 'description': host_description, 'localityname': host_localityname} + host_kw={'fqdn': host_fqdn, 'description': host_description, 'localityname': host_localityname} hg_cn=u'ng1' hg_description=u'Netgroup' @@ -82,7 +82,7 @@ class test_Netgroup(XMLRPC_test): res = api.Command['host_add'](**self.host_kw) assert res assert res.get('description','') == self.host_description - assert res.get('cn','') == self.host_cn + assert res.get('fqdn','') == self.host_fqdn # Add a hostgroup res = api.Command['hostgroup_add'](**self.hg_kw) @@ -107,7 +107,7 @@ class test_Netgroup(XMLRPC_test): Test the `xmlrpc.netgroup_add_member` method. """ kw={} - kw['hosts'] = self.host_cn + kw['hosts'] = self.host_fqdn res = api.Command['netgroup_add_member'](self.ng_cn, **kw) assert res == tuple() @@ -131,9 +131,9 @@ class test_Netgroup(XMLRPC_test): Test the `xmlrpc.netgroup_add_member` method again to test dupes. """ kw={} - kw['hosts'] = self.host_cn + kw['hosts'] = self.host_fqdn res = api.Command['netgroup_add_member'](self.ng_cn, **kw) - assert is_member_of(res, 'cn=%s' % self.host_cn) + assert is_member_of(res, 'fqdn=%s' % self.host_fqdn) kw={} kw['hostgroups'] = self.hg_cn @@ -170,7 +170,7 @@ class test_Netgroup(XMLRPC_test): assert res assert res.get('description','') == self.ng_description assert res.get('cn','') == self.ng_cn - assert is_member_of(res.get('memberhost',[]), 'cn=%s' % self.host_cn) + assert is_member_of(res.get('memberhost',[]), 'fqdn=%s' % self.host_fqdn) assert is_member_of(res.get('memberhost',[]), 'cn=%s' % self.hg_cn) assert is_member_of(res.get('memberuser',[]), 'uid=%s' % self.user_uid) assert is_member_of(res.get('memberuser',[]), 'cn=%s' % self.group_cn) @@ -206,7 +206,7 @@ class test_Netgroup(XMLRPC_test): Test the `xmlrpc.hostgroup_remove_member` method. """ kw={} - kw['hosts'] = self.host_cn + kw['hosts'] = self.host_fqdn res = api.Command['netgroup_remove_member'](self.ng_cn, **kw) assert res == tuple() @@ -230,9 +230,9 @@ class test_Netgroup(XMLRPC_test): Test the `xmlrpc.netgroup_remove_member` method again to test not found. """ kw={} - kw['hosts'] = self.host_cn + kw['hosts'] = self.host_fqdn res = api.Command['netgroup_remove_member'](self.ng_cn, **kw) - assert is_member_of(res, 'cn=%s' % self.host_cn) + assert is_member_of(res, 'fqdn=%s' % self.host_fqdn) kw={} kw['hostgroups'] = self.hg_cn @@ -269,12 +269,12 @@ class test_Netgroup(XMLRPC_test): Remove the test data we added """ # Remove the host - res = api.Command['host_del'](self.host_cn) + res = api.Command['host_del'](self.host_fqdn) assert res == True # Verify that it is gone try: - res = api.Command['host_show'](self.host_cn) + res = api.Command['host_show'](self.host_fqdn) except errors.NotFound: pass else: -- cgit