def testValidRootCallback(self): ExtendedAttributes.setCallbackFor('root', 'test', _set_callback, _get_callback) result = ExtendedAttributes.getXAttr('root', '/', 'test') self.assertEquals(result[0], 'root') self.assertEquals(result[1], '/') result = ExtendedAttributes.setXAttr('root', '/', 'test', 'value') self.assertEquals(result[0], 'root') self.assertEquals(result[1], '/') self.assertEquals(result[2], 'value')
def setUp(self): ExtendedAttributes.clearAllCallbacks()
def testGetAll(self): result = ExtendedAttributes.getAllXAttrs('root', '/') self.assertEquals({ 'test': ('root', '/') }, result) result = ExtendedAttributes.getAllXAttrs('dir', '/') self.assertEquals({ 'test2': ('dir', '/') }, result)
def setUp(self): ExtendedAttributes.clearAllCallbacks() ExtendedAttributes.setCallbackFor('root', 'test', _set_callback, _get_callback) ExtendedAttributes.setCallbackFor('dir', 'test2', _set_callback, _get_callback)