mirror of
https://github.com/9001/copyparty.git
synced 2026-06-18 20:22:27 -06:00
tests: 0bb80e92
This commit is contained in:
parent
348b4bb5c7
commit
f23ec5d9f8
|
|
@ -38,7 +38,10 @@ class TestVFS(unittest.TestCase):
|
||||||
unpacked.append(list(sorted(getattr(axs, k))))
|
unpacked.append(list(sorted(getattr(axs, k))))
|
||||||
|
|
||||||
pad = len(unpacked) - len(expected)
|
pad = len(unpacked) - len(expected)
|
||||||
self.assertEqual(unpacked, expected + [[]] * pad)
|
want = expected + [[]] * pad
|
||||||
|
if want[0] and not want[4]:
|
||||||
|
want[4] = want[0]
|
||||||
|
self.assertEqual(unpacked, want)
|
||||||
|
|
||||||
def assertAxsAt(self, au, vp, expected):
|
def assertAxsAt(self, au, vp, expected):
|
||||||
vn = self.nav(au, vp)
|
vn = self.nav(au, vp)
|
||||||
|
|
|
||||||
|
|
@ -188,8 +188,8 @@ class TestVFS(unittest.TestCase):
|
||||||
self.assertAxs(n.axs.uread, ["*", "k"])
|
self.assertAxs(n.axs.uread, ["*", "k"])
|
||||||
self.assertAxs(n.axs.uwrite, [])
|
self.assertAxs(n.axs.uwrite, [])
|
||||||
perm_na = (False, False, False, False, False, False, False, False, False)
|
perm_na = (False, False, False, False, False, False, False, False, False)
|
||||||
perm_rw = (True, True, False, False, False, False, False, False, False)
|
perm_rw = (True, True, False, False, True, False, False, False, False)
|
||||||
perm_ro = (True, False, False, False, False, False, False, False, False)
|
perm_ro = (True, False, False, False, True, False, False, False, False)
|
||||||
self.assertEqual(vfs.can_access("/", "*"), perm_na)
|
self.assertEqual(vfs.can_access("/", "*"), perm_na)
|
||||||
self.assertEqual(vfs.can_access("/", "k"), perm_rw)
|
self.assertEqual(vfs.can_access("/", "k"), perm_rw)
|
||||||
self.assertEqual(vfs.can_access("/a", "*"), perm_ro)
|
self.assertEqual(vfs.can_access("/a", "*"), perm_ro)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue