Mercurial > kallithea
comparison pylons_app/tests/functional/test_login.py @ 462:298546182b41
more test suites on login, fixed strange detached instance bug found during in tests.
on __repr__ function
fixed timerproxy query formatting
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 05 Sep 2010 23:40:08 +0200 |
parents | e95621133eb6 |
children | a03250279b15 |
comparison
equal
deleted
inserted
replaced
461:e95621133eb6 | 462:298546182b41 |
---|---|
10 def test_login_admin_ok(self): | 10 def test_login_admin_ok(self): |
11 response = self.app.post(url(controller='login', action='index'), | 11 response = self.app.post(url(controller='login', action='index'), |
12 {'username':'test_admin', | 12 {'username':'test_admin', |
13 'password':'test'}) | 13 'password':'test'}) |
14 assert response.status == '302 Found','Wrong response code from login' | 14 assert response.status == '302 Found','Wrong response code from login' |
15 assert response.session['hg_app_user'].username =='test_admin','wrong logged in user' | |
16 response = response.follow() | |
17 assert 'auto description for vcs_test' in response.body | |
15 | 18 |
16 def test_login_regular_ok(self): | 19 def test_login_regular_ok(self): |
17 response = self.app.post(url(controller='login', action='index'), | 20 response = self.app.post(url(controller='login', action='index'), |
18 {'username':'test_admin', | 21 {'username':'test_regular', |
19 'password':'test'}) | 22 'password':'test'}) |
20 assert response.status == '302 Found','Wrong response code from login' | 23 assert response.status == '302 Found','Wrong response code from login' |
21 | 24 assert response.session['hg_app_user'].username =='test_regular','wrong logged in user' |
25 response = response.follow() | |
26 assert 'auto description for vcs_test' in response.body | |
27 assert '<a title="Admin" href="/_admin">' not in response.body | |
22 | 28 |
23 def test_login_ok_came_from(self): | 29 def test_login_ok_came_from(self): |
24 test_came_from = '/_admin/users' | 30 test_came_from = '/_admin/users' |
25 response = self.app.post(url(controller='login', action='index',came_from=test_came_from), | 31 response = self.app.post(url(controller='login', action='index',came_from=test_came_from), |
26 {'username':'test_admin', | 32 {'username':'test_admin', |