コード例 #1
0
ファイル: views.py プロジェクト: Python3pkg/Penates-Server
 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]
コード例 #2
0
ファイル: views.py プロジェクト: d9pouces/Penates-Server
 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]
コード例 #3
0
ファイル: views.py プロジェクト: Python3pkg/Penates-Server
 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
コード例 #4
0
 def test_no_answer(self):
     self.assertIsNone(Record.local_resolve('i.%s' % self.domain_name))
コード例 #5
0
ファイル: views.py プロジェクト: d9pouces/Penates-Server
 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
コード例 #6
0
 def test_indirect_4(self):
     self.assertEqual(self.ip,
                      Record.local_resolve('e.%s' % self.domain_name))
コード例 #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))
コード例 #8
0
 def test_ip(self):
     self.assertEqual(self.ip, Record.local_resolve(self.ip))
コード例 #9
0
 def test_no_answer(self):
     self.assertIsNone(Record.local_resolve('i.%s' % self.domain_name))
コード例 #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))
コード例 #11
0
 def test_indirect_4(self):
     self.assertEqual(self.ip, Record.local_resolve('e.%s' % self.domain_name))
コード例 #12
0
 def test_ip(self):
     self.assertEqual(self.ip, Record.local_resolve(self.ip))