Mercurial > kallithea
comparison pylons_app/tests/functional/test_login.py @ 534:12c976209b2e
fixed test for new version 100% test are ok
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 01 Oct 2010 02:19:34 +0200 |
parents | 53aa1ee1af86 |
children |
comparison
equal
deleted
inserted
replaced
533:53aa1ee1af86 | 534:12c976209b2e |
---|---|
11 # Test response... | 11 # Test response... |
12 | 12 |
13 def test_login_admin_ok(self): | 13 def test_login_admin_ok(self): |
14 response = self.app.post(url(controller='login', action='index'), | 14 response = self.app.post(url(controller='login', action='index'), |
15 {'username':'test_admin', | 15 {'username':'test_admin', |
16 'password':'test'}) | 16 'password':'test12'}) |
17 assert response.status == '302 Found', 'Wrong response code from login got %s' % response.status | 17 assert response.status == '302 Found', 'Wrong response code from login got %s' % response.status |
18 assert response.session['hg_app_user'].username == 'test_admin', 'wrong logged in user' | 18 assert response.session['hg_app_user'].username == 'test_admin', 'wrong logged in user' |
19 response = response.follow() | 19 response = response.follow() |
20 assert 'auto description for vcs_test' in response.body | 20 assert 'auto description for vcs_test' in response.body |
21 | 21 |
22 def test_login_regular_ok(self): | 22 def test_login_regular_ok(self): |
23 response = self.app.post(url(controller='login', action='index'), | 23 response = self.app.post(url(controller='login', action='index'), |
24 {'username':'test_regular', | 24 {'username':'test_regular', |
25 'password':'test'}) | 25 'password':'test12'}) |
26 print response | 26 print response |
27 assert response.status == '302 Found', 'Wrong response code from login got %s' % response.status | 27 assert response.status == '302 Found', 'Wrong response code from login got %s' % response.status |
28 assert response.session['hg_app_user'].username == 'test_regular', 'wrong logged in user' | 28 assert response.session['hg_app_user'].username == 'test_regular', 'wrong logged in user' |
29 response = response.follow() | 29 response = response.follow() |
30 assert 'auto description for vcs_test' in response.body | 30 assert 'auto description for vcs_test' in response.body |
32 | 32 |
33 def test_login_ok_came_from(self): | 33 def test_login_ok_came_from(self): |
34 test_came_from = '/_admin/users' | 34 test_came_from = '/_admin/users' |
35 response = self.app.post(url(controller='login', action='index', came_from=test_came_from), | 35 response = self.app.post(url(controller='login', action='index', came_from=test_came_from), |
36 {'username':'test_admin', | 36 {'username':'test_admin', |
37 'password':'test'}) | 37 'password':'test12'}) |
38 assert response.status == '302 Found', 'Wrong response code from came from redirection' | 38 assert response.status == '302 Found', 'Wrong response code from came from redirection' |
39 response = response.follow() | 39 response = response.follow() |
40 | 40 |
41 assert response.status == '200 OK', 'Wrong response from login page got %s' % response.status | 41 assert response.status == '200 OK', 'Wrong response from login page got %s' % response.status |
42 assert 'Users administration' in response.body, 'No proper title in response' | 42 assert 'Users administration' in response.body, 'No proper title in response' |