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))
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)
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)