def test_get_missing_dhcp_server(self): """Fetch missing DHCP server; return empty list.""" dhcp_server = 'testgetmissing.dhcp.server.local' dhcp = SpokeDHCPServer() result = dhcp.get(dhcp_server)['data'] expected_result = [] self.assertEqual(result, expected_result)
def test_get_missing_dhcp_server(self): """Fetch missing DHCP server; return empty list.""" dhcp_server = "testgetmissing.dhcp.server.local" dhcp = SpokeDHCPServer() result = dhcp.get(dhcp_server)["data"] expected_result = [] self.assertEqual(result, expected_result)
def server_search(server): try: from spoke.lib.dhcp import SpokeDHCPServer server = SpokeDHCPServer() result = server.get(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_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)