projects
/
rrq
/
fuse_xattrs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests: fixing broken tests.
[rrq/fuse_xattrs.git]
/
test
/
tests.py
diff --git
a/test/tests.py
b/test/tests.py
index 7153636f47371f879574bde51c4a355e14f5af53..48a10f3349cee8f478c4990606a8e07ab46ee26c 100755
(executable)
--- a/
test/tests.py
+++ b/
test/tests.py
@@
-17,12
+17,13
@@
import os
# TODO
# - listxattr: list too long
# - sidecar file permissions
# TODO
# - listxattr: list too long
# - sidecar file permissions
+# - corrupt metadata files
class TestXAttrs(unittest.TestCase):
def setUp(self):
class TestXAttrs(unittest.TestCase):
def setUp(self):
- self.randomFile = "./mount/
tmp/
foo.txt"
- self.randomFileSidecar = "./mount/
tmp/
foo.txt.xattr"
+ self.randomFile = "./mount/foo.txt"
+ self.randomFileSidecar = "./mount/foo.txt.xattr"
if os.path.isfile(self.randomFile):
os.remove(self.randomFile)
Path(self.randomFile).touch()
if os.path.isfile(self.randomFile):
os.remove(self.randomFile)
Path(self.randomFile).touch()
@@
-32,6
+33,8
@@
class TestXAttrs(unittest.TestCase):
def tearDown(self):
os.remove(self.randomFile)
def tearDown(self):
os.remove(self.randomFile)
+ if os.path.isfile(self.randomFileSidecar):
+ os.remove(self.randomFileSidecar)
def test_xattr_set(self):
xattr.setxattr(self.randomFile, "user.foo", bytes("bar", "utf-8"))
def test_xattr_set(self):
xattr.setxattr(self.randomFile, "user.foo", bytes("bar", "utf-8"))
@@
-145,9
+148,9
@@
class TestXAttrs(unittest.TestCase):
def test_xattr_list(self):
enc = "utf-8"
def test_xattr_list(self):
enc = "utf-8"
- key1 = "user.foo"
- key2 = "user.foo2"
- key3 = "user.foo3"
+ key1 =
b
"user.foo"
+ key2 =
b
"user.foo2"
+ key3 =
b
"user.foo3"
value = "bar"
# set 3 keys
value = "bar"
# set 3 keys
@@
-174,7
+177,7
@@
class TestXAttrs(unittest.TestCase):
# list
attrs = xattr.listxattr(self.randomFile)
self.assertEqual(len(attrs), 1)
# list
attrs = xattr.listxattr(self.randomFile)
self.assertEqual(len(attrs), 1)
- self.assertTrue(key in attrs)
+ self.assertTrue(key
.encode()
in attrs)
# read
read_value = xattr.getxattr(self.randomFile, key)
# read
read_value = xattr.getxattr(self.randomFile, key)