Mercurial > kallithea
diff pylons_app/tests/functional/test_login.py @ 533:53aa1ee1af86
updated tests for new version 6char password etc...
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 01 Oct 2010 02:04:32 +0200 |
parents | a9e50dce3081 |
children | 12c976209b2e |
line wrap: on
line diff
--- a/pylons_app/tests/functional/test_login.py Fri Oct 01 01:16:27 2010 +0200 +++ b/pylons_app/tests/functional/test_login.py Fri Oct 01 02:04:32 2010 +0200 @@ -23,6 +23,7 @@ response = self.app.post(url(controller='login', action='index'), {'username':'test_regular', 'password':'test'}) + print response assert response.status == '302 Found', 'Wrong response code from login got %s' % response.status assert response.session['hg_app_user'].username == 'test_regular', 'wrong logged in user' response = response.follow() @@ -41,15 +42,23 @@ assert 'Users administration' in response.body, 'No proper title in response' - def test_login_wrong(self): + def test_login_short_password(self): response = self.app.post(url(controller='login', action='index'), {'username':'error', 'password':'test'}) assert response.status == '200 OK', 'Wrong response from login page' + assert 'Enter a value 6 characters long or more' in response.body, 'No error password message in response' + + def test_login_wrong_username_password(self): + response = self.app.post(url(controller='login', action='index'), + {'username':'error', + 'password':'test12'}) + assert response.status == '200 OK', 'Wrong response from login page' + assert 'invalid user name' in response.body, 'No error username message in response' assert 'invalid password' in response.body, 'No error password message in response' - + def test_register(self): response = self.app.get(url(controller='login', action='register')) @@ -76,8 +85,7 @@ assert response.status == '200 OK', 'Wrong response from register page got %s' % response.status assert 'An email address must contain a single @' in response.body - assert 'Enter a value 3 characters long or more' in response.body - assert 'Please enter a value<' in response.body + assert 'Please enter a value' in response.body