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)