Mercurial > kallithea
comparison rhodecode/tests/test_models.py @ 2459:9492ab68331f beta
Initial version of landing revisions ref #483
- fixed relevant tests for creation of repo
- added some tests for git
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 14 Jun 2012 23:19:26 +0200 |
parents | 95800dad44d0 |
children | 1f9c467e01eb |
comparison
equal
deleted
inserted
replaced
2458:ba49541187d9 | 2459:9492ab68331f |
---|---|
134 fork_name=None, | 134 fork_name=None, |
135 description=None, | 135 description=None, |
136 repo_group=None, | 136 repo_group=None, |
137 private=False, | 137 private=False, |
138 repo_type='hg', | 138 repo_type='hg', |
139 clone_uri=None) | 139 clone_uri=None, |
140 landing_rev='tip') | |
140 cur_user = User.get_by_username(TEST_USER_ADMIN_LOGIN) | 141 cur_user = User.get_by_username(TEST_USER_ADMIN_LOGIN) |
141 r = RepoModel().create(form_data, cur_user) | 142 r = RepoModel().create(form_data, cur_user) |
142 | 143 |
143 self.assertEqual(r.repo_name, 'john') | 144 self.assertEqual(r.repo_name, 'john') |
144 | 145 |
606 perm='group.none') | 607 perm='group.none') |
607 ReposGroupModel().grant_user_permission(repos_group=self.g2, | 608 ReposGroupModel().grant_user_permission(repos_group=self.g2, |
608 user=self.anon, | 609 user=self.anon, |
609 perm='group.none') | 610 perm='group.none') |
610 | 611 |
611 | |
612 u1_auth = AuthUser(user_id=self.u1.user_id) | 612 u1_auth = AuthUser(user_id=self.u1.user_id) |
613 self.assertEqual(u1_auth.permissions['repositories_groups'], | 613 self.assertEqual(u1_auth.permissions['repositories_groups'], |
614 {u'group1': u'group.none', u'group2': u'group.none'}) | 614 {u'group1': u'group.none', u'group2': u'group.none'}) |
615 | 615 |
616 a1_auth = AuthUser(user_id=self.anon.user_id) | 616 a1_auth = AuthUser(user_id=self.anon.user_id) |
617 self.assertEqual(a1_auth.permissions['repositories_groups'], | 617 self.assertEqual(a1_auth.permissions['repositories_groups'], |
618 {u'group1': u'group.none', u'group2': u'group.none'}) | 618 {u'group1': u'group.none', u'group2': u'group.none'}) |
619 | 619 |
620 # add repo to group | 620 # add repo to group |
621 form_data = { | 621 form_data = { |
622 'repo_name':HG_REPO, | 622 'repo_name': HG_REPO, |
623 'repo_name_full':RepoGroup.url_sep().join([self.g1.group_name,HG_REPO]), | 623 'repo_name_full': RepoGroup.url_sep().join([self.g1.group_name,HG_REPO]), |
624 'repo_type':'hg', | 624 'repo_type': 'hg', |
625 'clone_uri':'', | 625 'clone_uri': '', |
626 'repo_group':self.g1.group_id, | 626 'repo_group': self.g1.group_id, |
627 'description':'desc', | 627 'description': 'desc', |
628 'private':False | 628 'private': False, |
629 'landing_rev': 'tip' | |
629 } | 630 } |
630 self.test_repo = RepoModel().create(form_data, cur_user=self.u1) | 631 self.test_repo = RepoModel().create(form_data, cur_user=self.u1) |
631 Session.commit() | 632 Session.commit() |
632 | 633 |
633 u1_auth = AuthUser(user_id=self.u1.user_id) | 634 u1_auth = AuthUser(user_id=self.u1.user_id) |