Mercurial > kallithea
comparison rhodecode/tests/functional/test_admin_repos.py @ 3550:7abbb77b02d0 beta
Repo size - show just the size without duplicating text
bring back numeric revision into changelog
Fixed tests
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 20 Mar 2013 16:21:34 +0100 |
parents | b4daef4cc26d |
children | a8f2d78d14ea |
comparison
equal
deleted
inserted
replaced
3549:e4a4006faceb | 3550:7abbb77b02d0 |
---|---|
1 # -*- coding: utf-8 -*- | 1 # -*- coding: utf-8 -*- |
2 | 2 |
3 import os | 3 import os |
4 import urllib | |
5 | |
4 from rhodecode.lib import vcs | 6 from rhodecode.lib import vcs |
5 | |
6 from rhodecode.model.db import Repository, RepoGroup | 7 from rhodecode.model.db import Repository, RepoGroup |
7 from rhodecode.tests import * | 8 from rhodecode.tests import * |
8 from rhodecode.model.repos_group import ReposGroupModel | 9 from rhodecode.model.repos_group import ReposGroupModel |
9 from rhodecode.model.repo import RepoModel | 10 from rhodecode.model.repo import RepoModel |
10 | 11 |
29 response = self.app.post(url('repos'), | 30 response = self.app.post(url('repos'), |
30 _get_repo_create_params(repo_private=False, | 31 _get_repo_create_params(repo_private=False, |
31 repo_name=repo_name, | 32 repo_name=repo_name, |
32 repo_description=description)) | 33 repo_description=description)) |
33 self.checkSessionFlash(response, | 34 self.checkSessionFlash(response, |
34 'created repository %s' % (repo_name)) | 35 'created repository <a href="/%s">%s</a>' |
36 % (repo_name, repo_name)) | |
35 | 37 |
36 #test if the repo was created in the database | 38 #test if the repo was created in the database |
37 new_repo = self.Session().query(Repository)\ | 39 new_repo = self.Session().query(Repository)\ |
38 .filter(Repository.repo_name == repo_name).one() | 40 .filter(Repository.repo_name == repo_name).one() |
39 | 41 |
62 response = self.app.post(url('repos'), | 64 response = self.app.post(url('repos'), |
63 _get_repo_create_params(repo_private=False, | 65 _get_repo_create_params(repo_private=False, |
64 repo_name=repo_name, | 66 repo_name=repo_name, |
65 repo_description=description)) | 67 repo_description=description)) |
66 self.checkSessionFlash(response, | 68 self.checkSessionFlash(response, |
67 'created repository %s' % (repo_name_unicode)) | 69 u'created repository <a href="/%s">%s</a>' |
68 | 70 % (urllib.quote(repo_name), repo_name_unicode)) |
69 #test if the repo was created in the database | 71 #test if the repo was created in the database |
70 new_repo = self.Session().query(Repository)\ | 72 new_repo = self.Session().query(Repository)\ |
71 .filter(Repository.repo_name == repo_name_unicode).one() | 73 .filter(Repository.repo_name == repo_name_unicode).one() |
72 | 74 |
73 self.assertEqual(new_repo.repo_name, repo_name_unicode) | 75 self.assertEqual(new_repo.repo_name, repo_name_unicode) |
102 repo_name=repo_name, | 104 repo_name=repo_name, |
103 repo_description=description, | 105 repo_description=description, |
104 repo_group=gr.group_id,)) | 106 repo_group=gr.group_id,)) |
105 | 107 |
106 self.checkSessionFlash(response, | 108 self.checkSessionFlash(response, |
107 'created repository %s' % (repo_name)) | 109 'created repository <a href="/%s">%s</a>' |
108 | 110 % (repo_name, repo_name)) |
109 #test if the repo was created in the database | 111 #test if the repo was created in the database |
110 new_repo = self.Session().query(Repository)\ | 112 new_repo = self.Session().query(Repository)\ |
111 .filter(Repository.repo_name == repo_name_full).one() | 113 .filter(Repository.repo_name == repo_name_full).one() |
112 | 114 |
113 self.assertEqual(new_repo.repo_name, repo_name_full) | 115 self.assertEqual(new_repo.repo_name, repo_name_full) |
139 _get_repo_create_params(repo_private=False, | 141 _get_repo_create_params(repo_private=False, |
140 repo_type='git', | 142 repo_type='git', |
141 repo_name=repo_name, | 143 repo_name=repo_name, |
142 repo_description=description)) | 144 repo_description=description)) |
143 self.checkSessionFlash(response, | 145 self.checkSessionFlash(response, |
144 'created repository %s' % (repo_name)) | 146 'created repository <a href="/%s">%s</a>' |
147 % (repo_name, repo_name)) | |
145 | 148 |
146 #test if the repo was created in the database | 149 #test if the repo was created in the database |
147 new_repo = self.Session().query(Repository)\ | 150 new_repo = self.Session().query(Repository)\ |
148 .filter(Repository.repo_name == repo_name).one() | 151 .filter(Repository.repo_name == repo_name).one() |
149 | 152 |
174 repo_type='git', | 177 repo_type='git', |
175 repo_name=repo_name, | 178 repo_name=repo_name, |
176 repo_description=description)) | 179 repo_description=description)) |
177 | 180 |
178 self.checkSessionFlash(response, | 181 self.checkSessionFlash(response, |
179 'created repository %s' % (repo_name_unicode)) | 182 u'created repository <a href="/%s">%s</a>' |
183 % (urllib.quote(repo_name), repo_name_unicode)) | |
180 | 184 |
181 #test if the repo was created in the database | 185 #test if the repo was created in the database |
182 new_repo = self.Session().query(Repository)\ | 186 new_repo = self.Session().query(Repository)\ |
183 .filter(Repository.repo_name == repo_name_unicode).one() | 187 .filter(Repository.repo_name == repo_name_unicode).one() |
184 | 188 |
219 repo_type='hg', | 223 repo_type='hg', |
220 repo_name=repo_name, | 224 repo_name=repo_name, |
221 repo_description=description)) | 225 repo_description=description)) |
222 | 226 |
223 self.checkSessionFlash(response, | 227 self.checkSessionFlash(response, |
224 'created repository %s' % (repo_name)) | 228 'created repository <a href="/%s">%s</a>' |
225 | 229 % (repo_name, repo_name)) |
226 #test if the repo was created in the database | 230 #test if the repo was created in the database |
227 new_repo = self.Session().query(Repository)\ | 231 new_repo = self.Session().query(Repository)\ |
228 .filter(Repository.repo_name == repo_name).one() | 232 .filter(Repository.repo_name == repo_name).one() |
229 | 233 |
230 self.assertEqual(new_repo.repo_name, repo_name) | 234 self.assertEqual(new_repo.repo_name, repo_name) |
267 repo_type='git', | 271 repo_type='git', |
268 repo_name=repo_name, | 272 repo_name=repo_name, |
269 repo_description=description)) | 273 repo_description=description)) |
270 | 274 |
271 self.checkSessionFlash(response, | 275 self.checkSessionFlash(response, |
272 'created repository %s' % (repo_name)) | 276 'created repository <a href="/%s">%s</a>' |
273 | 277 % (repo_name, repo_name)) |
274 #test if the repo was created in the database | 278 #test if the repo was created in the database |
275 new_repo = self.Session().query(Repository)\ | 279 new_repo = self.Session().query(Repository)\ |
276 .filter(Repository.repo_name == repo_name).one() | 280 .filter(Repository.repo_name == repo_name).one() |
277 | 281 |
278 self.assertEqual(new_repo.repo_name, repo_name) | 282 self.assertEqual(new_repo.repo_name, repo_name) |