Exemple #1
0
 def test_raise_error_when_existing_email_is_used_again(
         db_with_one_user, app):
     with app.test_request_context():
         r = RegistrationForm()
         field = Mock()
         field.data = '*****@*****.**'
         with pytest.raises(ValidationError):
             r.validate_email(field)
 def test_validate_email_fails_if_email_exists_in_db(self, db):
     """"validate_email raises a ValidationError if email is in db."""
     user = create_dummy_user()
     db.session.add(user)
     form = RegistrationForm()
     form.email.data = user.email
     with pytest.raises(ValidationError):
         form.validate_email(form.email)
Exemple #3
0
 def test_not_raise_error_when_new_email_is_used(db_with_one_user, app):
     with app.test_request_context():
         r = RegistrationForm()
         field = Mock()
         field.data = '*****@*****.**'
         r.validate_email(field)
 def test_validata_email(self):
     with self.app.test_request_context():
         form = RegistrationForm()
         with self.assertRaises(ValidationError):
             form.email.data = "*****@*****.**"
             form.validate_email(form.email)