示例#1
0
    def update_capabilities(self, **caps):
        """Update capabilities on a node.

        :param props: capabilities to update
        """
        existing = utils.capabilities_to_dict(
            self.node().properties.get('capabilities'))
        existing.update(caps)
        self.update_properties(
            capabilities=utils.dict_to_capabilities(existing))
示例#2
0
 def test_dict_to_capabilities(self):
     capabilities_dict = {"cat": "meow", "dog": "wuff"}
     output = utils.dict_to_capabilities(capabilities_dict)
     self.assertIn("cat:meow", output)
     self.assertIn("dog:wuff", output)
示例#3
0
 def test_dict_to_capabilities(self):
     capabilities_dict = {'cat': 'meow', 'dog': 'wuff'}
     output = utils.dict_to_capabilities(capabilities_dict)
     self.assertIn('cat:meow', output)
     self.assertIn('dog:wuff', output)
示例#4
0
 def test_dict_to_capabilities(self):
     capabilities_dict = {'cat': 'meow', 'dog': 'wuff'}
     output = utils.dict_to_capabilities(capabilities_dict)
     self.assertIn('cat:meow', output)
     self.assertIn('dog:wuff', output)