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) )
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())
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))
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))
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())