예제 #1
0
 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)
예제 #2
0
파일: test_dhcp.py 프로젝트: mattmb/spoke
 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)
예제 #3
0
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
예제 #4
0
파일: dhcp.py 프로젝트: mattmb/spoke
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
예제 #5
0
파일: test_dhcp.py 프로젝트: mattmb/spoke
 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)
예제 #6
0
 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)
예제 #7
0
 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)