コード例 #1
0
ファイル: resources.py プロジェクト: shakefu/dnstk
 def __bytes__(self):
     return pack('>H', self.preference) + pack_name(self.mx)
コード例 #2
0
ファイル: resources.py プロジェクト: shakefu/dnstk
 def __bytes__(self):
     return pack_name(self.ns)
コード例 #3
0
ファイル: packet.py プロジェクト: shakefu/dnstk
 def __bytes__(self):
     resource = self.resource or self.typ
     return (pack_name(self.name) + pack('>H', resource.value) +
         pack('>H', DNS_CLASS[self.cls]))
コード例 #4
0
ファイル: resources.py プロジェクト: shakefu/dnstk
 def __bytes__(self):
     return (pack_name(self.mname) + pack_name(self.rname) +
             pack('>I', self.serial) + pack('>i', self.refresh) +
             pack('>i', self.retry) + pack('>i', self.expire) +
             pack('>i', self.minimum))
コード例 #5
0
ファイル: test_names.py プロジェクト: campadrenalin/dnstk
 def test_pack(self):
     self.assertEqual(pack_name('developers.apple.com'),
             b'\ndevelopers\x05apple\x03com\x00')
コード例 #6
0
ファイル: test_names.py プロジェクト: campadrenalin/dnstk
 def test_empty(self):
     self.assertEqual(pack_name(''), b'\x00')
     self.assertEqual(parse_name(b'\x00', 0)[0], '')
コード例 #7
0
ファイル: resources.py プロジェクト: campadrenalin/dnstk
 def __bytes__(self):
     return pack_name(self.ns)
コード例 #8
0
ファイル: resources.py プロジェクト: campadrenalin/dnstk
 def __bytes__(self):
     return pack('>H', self.preference) + pack_name(self.mx)
コード例 #9
0
ファイル: resources.py プロジェクト: campadrenalin/dnstk
 def __bytes__(self):
     return (pack_name(self.mname) + pack_name(self.rname) +
             pack('>I', self.serial) +  pack('>i', self.refresh) +
             pack('>i', self.retry) + pack('>i', self.expire) +
             pack('>i', self.minimum))
コード例 #10
0
ファイル: test_names.py プロジェクト: shakefu/dnstk
 def test_empty(self):
     self.assertEqual(pack_name(''), b'\x00')
     self.assertEqual(parse_name(b'\x00', 0)[0], '')
コード例 #11
0
ファイル: test_names.py プロジェクト: shakefu/dnstk
 def test_pack(self):
     self.assertEqual(pack_name('developers.apple.com'),
                      b'\ndevelopers\x05apple\x03com\x00')