Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
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)
Ejemplo n.º 4
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)
Ejemplo n.º 5
0
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
Ejemplo n.º 6
0
Archivo: dhcp.py Proyecto: mattmb/spoke
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
Ejemplo n.º 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)
Ejemplo n.º 8
0
 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))
Ejemplo n.º 9
0
 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))