Пример #1
0
 def test_dhcp_server_empty_config(self):
     dhcp_server = DHCPServer.objects.create(ip='127.0.1.2', )
     config = _sanitize_dhcp_config(
         generate_dhcp_config_head(dhcp_server=dhcp_server), )
     self.assertEqual(
         config,
         "",
     )
Пример #2
0
 def test_dhcp_server_empty_config(self):
     dhcp_server = DHCPServer.objects.create(
         ip='127.0.1.2',
     )
     config = _sanitize_dhcp_config(
         generate_dhcp_config_head(dhcp_server=dhcp_server),
     )
     self.assertEqual(
         config,
         "",
     )
Пример #3
0
def dhcp_config_head(request):
    if not api.is_authenticated(request):
        return HttpResponseForbidden('API key required.')
    server_address = request.GET.get('server')
    if not server_address:
        server_address = remote_addr(request)
    dhcp_server = get_object_or_404(DHCPServer, ip=server_address)
    return HttpResponse(
        generate_dhcp_config_head(dhcp_server=dhcp_server, ),
        content_type='text/plain',
    )
Пример #4
0
 def test_dhcp_server_config(self):
     dhcp_server = DHCPServer.objects.create(
         ip='127.0.1.1',
         dhcp_config='SAMPLE DHCP CONFIG',
     )
     config = _sanitize_dhcp_config(
         generate_dhcp_config_head(dhcp_server=dhcp_server), )
     self.assertEqual(
         config,
         "SAMPLE DHCP CONFIG",
     )
Пример #5
0
def dhcp_config_head(request):
    server_address = request.GET.get('server')
    if not server_address:
        server_address = remote_addr(request)
    dhcp_server = get_object_or_404(DHCPServer, ip=server_address)
    return HttpResponse(
        generate_dhcp_config_head(
            dhcp_server=dhcp_server,
        ),
        content_type='text/plain',
    )
Пример #6
0
 def test_dhcp_server_config(self):
     dhcp_server = DHCPServer.objects.create(
         ip='127.0.1.1',
         dhcp_config='SAMPLE DHCP CONFIG',
     )
     config = _sanitize_dhcp_config(
         generate_dhcp_config_head(dhcp_server=dhcp_server),
     )
     self.assertEqual(
         config,
         "SAMPLE DHCP CONFIG",
     )
Пример #7
0
def dhcp_config_head(request):
    if not api.is_authenticated(request):
        return HttpResponseForbidden('API key required.')
    server_address = request.GET.get('server')
    if not server_address:
        server_address = remote_addr(request)
    dhcp_server = get_object_or_404(DHCPServer, ip=server_address)
    return HttpResponse(
        generate_dhcp_config_head(
            dhcp_server=dhcp_server,
        ),
        content_type='text/plain',
    )