diff rhodecode/tests/models/common.py @ 3221:dd0ee9119aa9 beta

recursive mode of setting permission should skip private repositories, they should remain private, it's proper thing to do !
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 25 Jan 2013 00:30:25 +0100
parents c0cc8f8a71b0
children b4daef4cc26d
line wrap: on
line diff
--- a/rhodecode/tests/models/common.py	Fri Jan 25 00:13:01 2013 +0100
+++ b/rhodecode/tests/models/common.py	Fri Jan 25 00:30:25 2013 +0100
@@ -25,10 +25,11 @@
     return gr
 
 
-def _make_repo(name, repos_group=None, repo_type='hg'):
+def _make_repo(name, repos_group=None, repo_type='hg', private=False):
     return RepoModel().create_repo(name, repo_type, 'desc',
                                    TEST_USER_ADMIN_LOGIN,
-                                   repos_group=repos_group)
+                                   repos_group=repos_group,
+                                   private=private)
 
 
 def _destroy_project_tree(test_u1_id):
@@ -67,6 +68,7 @@
      |__[g0_3] 1 repo
         |
         |_<g0/g0_3/g0_3_r1>
+        |_<g0/g0_3/g0_3_r2_private>
 
     """
     test_u1 = UserModel().create_or_update(
@@ -84,6 +86,8 @@
     g0_2_r2 = _make_repo('g0/g0_2/g0_2_r2', repos_group=g0_2)
     g0_3 = _make_group('g0_3', parent_id=g0)
     g0_3_r1 = _make_repo('g0/g0_3/g0_3_r1', repos_group=g0_3)
+    g0_3_r2_private = _make_repo('g0/g0_3/g0_3_r1_private', repos_group=g0_3,
+                                 private=True)
     return test_u1