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)