Esempio n. 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]
Esempio n. 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]
Esempio n. 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
Esempio n. 4
0
 def test_no_answer(self):
     self.assertIsNone(Record.local_resolve('i.%s' % self.domain_name))
Esempio n. 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
Esempio n. 6
0
 def test_indirect_4(self):
     self.assertEqual(self.ip,
                      Record.local_resolve('e.%s' % self.domain_name))
Esempio n. 7
0
 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))
Esempio n. 8
0
 def test_ip(self):
     self.assertEqual(self.ip, Record.local_resolve(self.ip))
Esempio n. 9
0
 def test_no_answer(self):
     self.assertIsNone(Record.local_resolve('i.%s' % self.domain_name))
Esempio n. 10
0
 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))
Esempio n. 11
0
 def test_indirect_4(self):
     self.assertEqual(self.ip, Record.local_resolve('e.%s' % self.domain_name))
Esempio n. 12
0
 def test_ip(self):
     self.assertEqual(self.ip, Record.local_resolve(self.ip))