def setUp(self): server = SpokeDHCPServer() server.create(self.dhcp_server) dhcp = SpokeDHCPService() dhcp.create(self.dhcp_server) group = SpokeDHCPGroup(self.dhcp_server) group.create(self.dhcp_group) host = SpokeDHCPHost(self.dhcp_server, self.dhcp_group) host.create(self.dhcp_host)
def setUp(self): server = SpokeDHCPServer() server.create(self.dhcp_server) dhcp = SpokeDHCPService() dhcp.create(self.dhcp_server) group = SpokeDHCPGroup(self.dhcp_server) group.create(self.dhcp_group) host = SpokeDHCPHost(self.dhcp_server, self.dhcp_group) host.create(self.dhcp_host)
def test_get_dhcp_server(self): """Fetch DHCP server; return True.""" dhcp_server = "testget.dhcp.server.local" dhcp = SpokeDHCPServer() dhcp.create(dhcp_server) result = dhcp.get(dhcp_server)["data"] dn = "cn=%s,%s" % (dhcp_server, self.base_dn) service_name = dhcp_server + self.dhcp_conf_suffix service_dn = "cn=%s,%s" % (service_name, self.base_dn) dn_info = {"objectClass": ["top", self.dhcp_server_class], "cn": [dhcp_server], "dhcpServiceDN": [service_dn]} expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result) dhcp.delete(dhcp_server)
def test_get_dhcp_server(self): """Fetch DHCP server; return True.""" dhcp_server = 'testget.dhcp.server.local' dhcp = SpokeDHCPServer() dhcp.create(dhcp_server) result = dhcp.get(dhcp_server)['data'] dn = 'cn=%s,%s' % (dhcp_server, self.base_dn) service_name = dhcp_server + self.dhcp_conf_suffix service_dn = 'cn=%s,%s' % (service_name, self.base_dn) dn_info = {'objectClass': ['top', self.dhcp_server_class], 'cn': [dhcp_server], 'dhcpServiceDN': [service_dn]} expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result) dhcp.delete(dhcp_server)
def server_create(server): try: from spoke.lib.dhcp import SpokeDHCPServer server = SpokeDHCPServer() result = server.create(server) except error.SpokeError as e: result = common.handle_error(e) return result
def server_create(server): try: from spoke.lib.dhcp import SpokeDHCPServer server = SpokeDHCPServer() result = server.create(server) except error.SpokeError as e: result = common.handle_error(e) return result
def test_get_dhcp_server(self): """Fetch DHCP server; return True.""" dhcp_server = 'testget.dhcp.server.local' dhcp = SpokeDHCPServer() dhcp.create(dhcp_server) result = dhcp.get(dhcp_server)['data'] dn = 'cn=%s,%s' % (dhcp_server, self.base_dn) service_name = dhcp_server + self.dhcp_conf_suffix service_dn = 'cn=%s,%s' % (service_name, self.base_dn) dn_info = { 'objectClass': ['top', self.dhcp_server_class], 'cn': [dhcp_server], 'dhcpServiceDN': [service_dn] } expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result) dhcp.delete(dhcp_server)
def test_delete_dhcp_server(self): """Delete DHCP server; return True.""" dhcp_server = "testdelete.dhcp.server.local" dhcp = SpokeDHCPServer() dhcp.create(dhcp_server) self.assertTrue(dhcp.delete(dhcp_server))
def test_delete_dhcp_server(self): """Delete DHCP server; return True.""" dhcp_server = 'testdelete.dhcp.server.local' dhcp = SpokeDHCPServer() dhcp.create(dhcp_server) self.assertTrue(dhcp.delete(dhcp_server))