Project

General

Profile

Actions

Bug #3434

closed

Unknown variables in test_xattr_support

Added by Steve Hoeksema over 11 years ago. Updated over 10 years ago.

Status:
Won't Fix
Priority:
Normal
Category:
obsync
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

From https://github.com/ceph/obsync/blob/master/obsync#L157

When catching IOError, there are references to pa and exc, I think these are supposed to be path and e, respectively. It doesn't work, currently.

###### Extended Attributes #######
def test_xattr_support(path):
    test_file = path + "/$TEST" 
    f = open(test_file, 'w')
    f.close
    try:
        xattr.set(test_file, "test", "123", namespace=xattr.NS_USER)
        if xattr.get(test_file, "test", namespace=xattr.NS_USER) !=  "123":
            raise ObsyncPermanentException("test_xattr_support: failed to set an xattr and " + \
                "read it back.")
    except IOError, e:
        print >>stderr, "**** ERRROR: You do not appear to have xattr support " + \
            "at %s ****" % pa
        raise ObsyncPermanentException(exc)
    finally:
        os.unlink(test_file)
Actions

Also available in: Atom PDF