#!/usr/bin/env python

import xattr
import os
import sys

try:
    os.chdir(sys.argv[1])
except:
    print "Usage: test-xattr <directory>"
    sys.exit(3)

fname = 'xattr.%d' % os.getpid()
open(fname, 'w').close()
try:
    xattr.set(fname, 'user.comment', 'test')
    value = xattr.get(fname, 'user.comment')
    rc = 0 if value == 'test' else 1
except:
    rc = 2
finally:
    os.unlink(fname)
sys.exit(rc)
