예제 #1
0
 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))))
예제 #2
0
 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(),
         )