1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- # -*- coding: utf-8 -*-
- """Test forms."""
- from walle.form.user import LoginForm
- #
- # class TestRegisterForm:
- # """Register form."""
- #
- # def test_validate_user_already_registered(self, user):
- # """Enter username that is already registered."""
- # form = RegisterForm(username=user.username, email='foo@bar.com',
- # password='example', confirm='example')
- #
- # assert form.validate() is False
- # assert 'Username already registered' in form.username.errors
- #
- # def test_validate_email_already_registered(self, user):
- # """Enter email that is already registered."""
- # form = RegisterForm(username='unique', email=user.email,
- # password='example', confirm='example')
- #
- # assert form.validate() is False
- # assert 'Email already registered' in form.email.errors
- #
- # def test_validate_success(self, db):
- # """Register with success."""
- # form = RegisterForm(username='newusername', email='new@test.test',
- # password='example', confirm='example')
- # assert form.validate() is True
- # from test_03_api_user import TestApiUser
- class TestLoginForm:
- """Login form."""
- def test_validate_success(self, user):
- """Login successful."""
- # test_api_user = TestApiUser()
- # user.set_password(password='doitn87ow*&*')
- # user.save()
- # form = LoginForm(email=u'test01@walle-web.io', password=u'walle987&^*')
- # form.validate()
- pass
- # assert form.validate() is True
- # def test_validate_unknown_username(self, db):
- # """Unknown username."""
- # form = LoginForm(username='unknown', password='example')
- # assert form.validate() is False
- # assert 'Unknown username' in form.username.errors
- # assert form.user is None
- #
- # def test_validate_invalid_password(self, user):
- # """Invalid password."""
- # user.set_password('example')
- # user.save()
- # form = LoginForm(username=user.username, password='wrongpassword')
- # assert form.validate() is False
- # assert 'Invalid password' in form.password.errors
- #
- # def test_validate_inactive_user(self, user):
- # """Inactive user."""
- # user.active = False
- # user.set_password('example')
- # user.save()
- # # Correct username and password, but user is not activated
- # form = LoginForm(username=user.username, password='example')
- # assert form.validate() is False
- # assert 'User not activated' in form.username.errors
|