Esempio n. 1
0
 def test_get_node_public_key(self):
     """Test get_node_public_key."""
     node = FakeNode()
     node.public_id = 1
     node.public_uuid = uuid.UUID(int=12)
     self.assertTrue(get_node_public_key(node, False),
                     encode_base62(node.public_id))
     self.assertTrue(get_node_public_key(node, True),
                     encode_base62(node.public_uuid.int, padded_to=22))
Esempio n. 2
0
 def public_key(self):
     """Return the public key for this node."""
     if self.public_uuid:
         return utils.get_node_public_key(self, True)
     if self.public_id:
         return utils.get_node_public_key(self)