コード例 #1
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_invalid_password(self, user):
     """Invalid password."""
     user.set_password('example')
     user.save()
     form = LoginForm(username=user.username, password='******')
     assert form.validate() is False
     assert 'Invalid password' in form.password.errors
コード例 #2
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_success(self, user):
     """Login successful."""
     user.set_password('example')
     user.save()
     form = LoginForm(username=user.username, password='******')
     assert form.validate() is True
     assert form.user == user
コード例 #3
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_invalid_password(self, user):
     """Invalid password."""
     user.set_password('example')
     user.save()
     form = LoginForm(username=user.username, password='******')
     assert form.validate() is False
     assert 'Invalid password' in form.password.errors
コード例 #4
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_success(self, user):
     """Login successful."""
     user.set_password('example')
     user.save()
     form = LoginForm(username=user.username, password='******')
     assert form.validate() is True
     assert form.user == user
コード例 #5
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 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='******')
     assert form.validate() is False
     assert 'User not activated' in form.username.errors
コード例 #6
0
 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='******')
     assert form.validate() is False
     assert 'User not activated' in form.username.errors
コード例 #7
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_inactive_user(self, user, testapp):
     """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='******')
     # Deactivated use can still log in
     assert form.validate() is True
     res = testapp.get('/user/%s' % user.username)
     assert 'under review' in res
コード例 #8
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_unknown_username(self, db):
     """Unknown username."""
     form = LoginForm(username='******', password='******')
     assert form.validate() is False
     assert 'Unknown username' in form.username.errors
     assert form.user is None
コード例 #9
0
ファイル: test_forms.py プロジェクト: loleg/dribdat
 def test_validate_unknown_username(self, db):
     """Unknown username."""
     form = LoginForm(username='******', password='******')
     assert form.validate() is False
     assert 'Unknown username' in form.username.errors
     assert form.user is None