def test_get_static_mapping_returns_iterator(self): dns_zone_config = DNSReverseZoneConfig( factory.getRandomString(), network=IPNetwork('192.12.0.1/30')) self.assertThat( dns_zone_config.get_static_mapping(), MatchesAll( IsInstance(Iterable), Not(IsInstance(Sequence))))
def test_get_static_mapping(self): name = factory.getRandomString() network = IPNetwork('192.12.0.1/30') dns_zone_config = DNSReverseZoneConfig(name, network=network) self.assertItemsEqual( [ ('0', '%s.' % generated_hostname('192.12.0.0', name)), ('1', '%s.' % generated_hostname('192.12.0.1', name)), ('2', '%s.' % generated_hostname('192.12.0.2', name)), ('3', '%s.' % generated_hostname('192.12.0.3', name)), ], dns_zone_config.get_static_mapping(), )