This commit is contained in:
ed 2026-05-23 20:56:44 +00:00
parent 348b4bb5c7
commit f23ec5d9f8
2 changed files with 6 additions and 3 deletions

View file

@ -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)

View file

@ -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)