Ejemplo n.º 1
0
 def nodekey(self):
     """Get the encoded key for this node."""
     if self.is_root:
         result = utils.make_nodekey(None, self.id)
     else:
         result = utils.make_nodekey(self.volume.id, self.id)
     return result
Ejemplo n.º 2
0
 def nodekey(self):
     """Get the encoded key for this node."""
     if self.is_root:
         result = utils.make_nodekey(None, self.id)
     else:
         result = utils.make_nodekey(self.volume.id, self.id)
     return result
Ejemplo n.º 3
0
 def test_make_parse_nodekey(self):
     """Test make and parse_nodekey."""
     key = make_nodekey(VOLUME_UUID, NODE_UUID)
     self.assertEqual(key, b'%s:%s' % (VOLUME_KEY, NODE_KEY))
     volume_id, node_id = parse_nodekey(key)
     self.assertEqual(volume_id, VOLUME_UUID)
     self.assertEqual(node_id, NODE_UUID)
Ejemplo n.º 4
0
 def test_make_parse_nodekey(self):
     """Test make and parse_nodekey."""
     key = make_nodekey(VOLUME_UUID, NODE_UUID)
     self.assertEqual(key, b'%s:%s' % (VOLUME_KEY, NODE_KEY))
     volume_id, node_id = parse_nodekey(key)
     self.assertEqual(volume_id, VOLUME_UUID)
     self.assertEqual(node_id, NODE_UUID)