add test_Integration_ZoneList_ConnectionRefused
This commit is contained in:
parent
52a80a90f2
commit
453cb4410b
|
@ -76,3 +76,15 @@ class Integration_Tests(TestCase):
|
||||||
self.assertRegexpMatches(dns_update_output, "opcode UPDATE")
|
self.assertRegexpMatches(dns_update_output, "opcode UPDATE")
|
||||||
self.assertRegexpMatches(dns_update_output, "rcode NOERROR")
|
self.assertRegexpMatches(dns_update_output, "rcode NOERROR")
|
||||||
|
|
||||||
|
|
||||||
|
def test_Integration_ZoneList_ConnectionRefused(self):
|
||||||
|
"""Confirm connection refused on a server zone list."""
|
||||||
|
dns_server = models.BindServer.objects.get(hostname="testserver1")
|
||||||
|
original_statistics_port = dns_server.statistics_port
|
||||||
|
dns_server.statistics_port = 1234
|
||||||
|
response = self.client.get("/info/testserver1/")
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
self.assertEqual(response.context["dns_server"], "testserver1")
|
||||||
|
self.assertEqual(response.context["zone_array"], {})
|
||||||
|
self.assertEqual(response.context["errors"], "Unable to list server zones. Error: <urlopen error [Errno 111] Connection refused>")
|
||||||
|
dns_server.statistics_port = original_statistics_port
|
||||||
|
|
Loading…
Reference in New Issue