Exemplo n.º 1
0
 def test_warn_loopback_warns_about_IPv4_loopback(self):
     logger = self.patch(zonegenerator, "logger")
     loopback = "127.0.0.1"
     warn_loopback(loopback)
     self.assertThat(
         logger.warning, MockCalledOnceWith(WARNING_MESSAGE % loopback)
     )
Exemplo n.º 2
0
 def test_warn_loopback_does_not_warn_about_sensible_IPv6(self):
     logger = self.patch(zonegenerator, "logger")
     warn_loopback("1::9")
     self.assertThat(logger.warning, MockNotCalled())
Exemplo n.º 3
0
 def test_warn_loopback_warns_about_IPv6_loopback(self):
     logger = self.patch(zonegenerator, "logger")
     loopback = "::1"
     warn_loopback(loopback)
     self.assertThat(logger.warning, MockCalledOnceWith(ANY))
Exemplo n.º 4
0
 def test_warn_loopback_warns_about_any_IPv4_loopback(self):
     logger = self.patch(zonegenerator, "logger")
     loopback = "127.254.100.99"
     warn_loopback(loopback)
     self.assertThat(logger.warning, MockCalledOnceWith(ANY))
Exemplo n.º 5
0
 def test_warn_loopback_does_not_warn_about_sensible_IPv4(self):
     logger = self.patch(zonegenerator, 'logger')
     warn_loopback('10.1.2.3')
     self.assertThat(logger.warning, MockNotCalled())