Beispiel #1
0
 def get_ip_list(scheme, protocol='udp'):
     values = list(Service.objects.filter(scheme=scheme, protocol=protocol))
     return [Record.local_resolve(x.fqdn) or x.hostname for x in values]
Beispiel #2
0
 def get_ip_list(scheme, protocol='udp'):
     values = list(Service.objects.filter(scheme=scheme, protocol=protocol))
     return [Record.local_resolve(x.fqdn) or x.hostname for x in values]
Beispiel #3
0
 def get_ip_or_none(scheme):
     values = list(Service.objects.filter(scheme=scheme)[0:1])
     if not values:
         return None
     return Record.local_resolve(values[0].fqdn) or values[0].hostname
 def test_no_answer(self):
     self.assertIsNone(Record.local_resolve('i.%s' % self.domain_name))
Beispiel #5
0
 def get_ip_or_none(scheme):
     values = list(Service.objects.filter(scheme=scheme)[0:1])
     if not values:
         return None
     return Record.local_resolve(values[0].fqdn) or values[0].hostname
 def test_indirect_4(self):
     self.assertEqual(self.ip,
                      Record.local_resolve('e.%s' % self.domain_name))
 def test_loop(self):
     self.assertIsNone(Record.local_resolve('f.%s' % self.domain_name))
     self.assertIsNone(Record.local_resolve('g.%s' % self.domain_name))
     self.assertIsNone(Record.local_resolve('h.%s' % self.domain_name))
 def test_ip(self):
     self.assertEqual(self.ip, Record.local_resolve(self.ip))
 def test_no_answer(self):
     self.assertIsNone(Record.local_resolve('i.%s' % self.domain_name))
 def test_loop(self):
     self.assertIsNone(Record.local_resolve('f.%s' % self.domain_name))
     self.assertIsNone(Record.local_resolve('g.%s' % self.domain_name))
     self.assertIsNone(Record.local_resolve('h.%s' % self.domain_name))
 def test_indirect_4(self):
     self.assertEqual(self.ip, Record.local_resolve('e.%s' % self.domain_name))
 def test_ip(self):
     self.assertEqual(self.ip, Record.local_resolve(self.ip))