Exemple #1
0
 def test_returns_ipv6_addresses_as_IPAddress(self):
     address = factory.make_ipv6_address()
     normalised = config.normalise_address(address)
     self.assertThat(normalised, IsInstance(IPAddress))
     self.assertThat(normalised.version, Equals(6))
     self.assertThat(str(normalised), Equals(address))
Exemple #2
0
 def test_renders_ipv6_mapped_ipv4_addresses_as_plain_ipv4(self):
     address_as_ipv4 = factory.make_ipv4_address()
     address_as_ipv6 = str(IPAddress(address_as_ipv4).ipv6())
     normalised = config.normalise_address(address_as_ipv6)
     self.assertThat(normalised, IsInstance(IPAddress))
     self.assertThat(str(normalised), Equals(address_as_ipv4))
Exemple #3
0
 def test_returns_hostnames_unchanged(self):
     hostname = factory.make_hostname()
     self.assertThat(config.normalise_address(hostname), Equals(hostname))