示例#1
0
 def __init__(self, addr, node_id=None, version=1, ns_node=False):
     #assert version != 1 # debug only
     self._addr = addr
     self._id = node_id
     self.version = version
     self.is_ns = ns_node
     self._compact_addr = utils.compact_addr(addr)
示例#2
0
 def test_compact_addr(self):
     cases = ((('1.2.3.4', 255), (1,2,3,4,0,255)),
              (('199.2.3.4', 256), (199,2,3,4,1,0)),
              )
     for case in cases:
         expected = ''.join([chr(i) for i in case[1]])
         eq_(utils.compact_addr(case[0]), expected)
示例#3
0
文件: node.py 项目: zzmjohn/tribler
 def __init__(self, addr, node_id=None, version=1, ns_node=False):
     # assert version != 1 # debug only
     self._addr = addr
     self._id = node_id
     self.version = version
     self.is_ns = ns_node
     self._compact_addr = utils.compact_addr(addr)
示例#4
0
 def __init__(self, addr, node_id=None, ns_node=False):
     self._addr = addr
     self._id = node_id
     self.is_ns = ns_node
     self._compact_addr = utils.compact_addr(addr)
示例#5
0
 def test_compact(self):
     eq_(tc.CLIENT_NODE.compact(),
         tc.CLIENT_ID.bin_id + utils.compact_addr(tc.CLIENT_ADDR))
示例#6
0
 def test_compact_addr(self):
     eq_(tc.CLIENT_NODE.compact_addr,
         utils.compact_addr(tc.CLIENT_ADDR))
示例#7
0
 def __init__(self, addr, node_id = None, ns_node = False):
     self._addr = addr
     self._id = node_id
     self.is_ns = ns_node
     self._compact_addr = utils.compact_addr(addr)
示例#8
0
 def test_compact(self):
     eq_(tc.CLIENT_NODE.compact(),
         tc.CLIENT_ID.bin_id + utils.compact_addr(tc.CLIENT_ADDR))
示例#9
0
 def test_compact_addr(self):
     eq_(tc.CLIENT_NODE.compact_addr, utils.compact_addr(tc.CLIENT_ADDR))