|
@@ -2765,6 +2765,12 @@ class TestModelverse(unittest.TestCase):
|
|
|
assert self.do_as_user("other_user", read_permissions, ["users/user/test/a"]) == ""
|
|
|
assert self.do_as_user("admin", read_permissions, ["users/user/test/a"]) == "RW"
|
|
|
|
|
|
+ # Test same for root location (empty string)
|
|
|
+ assert self.do_as_user("user", read_permissions, [""]) == "R"
|
|
|
+ assert self.do_as_user("group_user", read_permissions, [""]) == "R"
|
|
|
+ assert self.do_as_user("other_user", read_permissions, [""]) == "R"
|
|
|
+ assert self.do_as_user("admin", read_permissions, [""]) == "RW"
|
|
|
+
|
|
|
# Test for non-existing location
|
|
|
try:
|
|
|
read_permissions("adfadsf")
|