浏览代码

Add basic test for owner_folder

Yentl Van Tendeloo 7 年之前
父节点
当前提交
a142a6932b
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 14 3
      unit/test_all.py

+ 14 - 3
unit/test_all.py

@@ -2639,8 +2639,7 @@ class TestModelverse(unittest.TestCase):
         self.do_as_user("admin", permission_owner, ["users/user/test/a", "user"])
         self.do_test_permission("users/user/test/a", {"admin": "RW", "user": "RW", "group_user": "R", "other_user": ""})
 
-    """
-    def test_op_permission_owner_model(self):
+    def test_op_permission_owner_folder(self):
         folder_create("users/user/test/a/b/c")
 
         try:
@@ -2648,9 +2647,21 @@ class TestModelverse(unittest.TestCase):
             group_create("users")
         except:
             pass
+        self.do_create_user("group_user")
+        try:
+            # Might already be a member
+            group_join("users", "group_user")
+        except:
+            raise
+            pass
 
         permission_group("users/user/test/a/b", "users")
-    """
+        permission_modify("users/user/test/a/b", "210")
+
+        self.do_test_permission("users/user/test/", {"admin": "RW", "user": "RW", "group_user": "", "other_user": ""})
+        self.do_test_permission("users/user/test/a", {"admin": "RW", "user": "RW", "group_user": "", "other_user": ""})
+        self.do_test_permission("users/user/test/a/b", {"admin": "RW", "user": "RW", "group_user": "R", "other_user": ""})
+        self.do_test_permission("users/user/test/a/b/c", {"admin": "RW", "user": "RW", "group_user": "", "other_user": ""})
 
     """
     def test_op_model_render(self):