def test_valid_email_in_valid_domains(client): form = RegisterUserForm(name="test", email_address="*****@*****.**", mobile_number='4407888999111', password='******') form.validate() assert form.errors == {}
def test_valid_email_not_in_valid_domains( client, mock_get_organisations, ): form = RegisterUserForm(email_address="*****@*****.**", mobile_number='16502532222') assert not form.validate() assert "Enter a government email address" in form.errors['email_address'][0]
def test_valid_email_in_valid_domains(client): form = RegisterUserForm(name="test", email_address="*****@*****.**", mobile_number='6502532222', password='******') form.validate() assert form.errors == {}
def test_valid_email_not_in_valid_domains( client, mock_get_organisations, ): form = RegisterUserForm(email_address="*****@*****.**", mobile_number='441231231231') assert not form.validate() assert "Enter a public sector email address" in form.errors['email_address'][0]
def test_valid_email_in_valid_domains(app_): with app_.test_request_context(): form = RegisterUserForm( name="test", email_address="*****@*****.**", mobile_number='4407888999111', password='******') form.validate() assert form.errors == {}
def register(): if current_user and current_user.is_authenticated: return redirect(url_for('main.show_accounts_or_dashboard')) form = RegisterUserForm() if form.validate_on_submit(): _do_registration(form, send_sms=False) return redirect(url_for('main.registration_continue')) return render_template('views/register.html', form=form)
def test_should_raise_validation_error_for_password(app_, mock_get_user_by_email): with app_.test_request_context(): form = RegisterUserForm() form.name.data = 'test' form.email_address.data = '*****@*****.**' form.mobile_number.data = '441231231231' form.password.data = 'password1234' form.validate() assert 'That password is blacklisted, too common' in form.errors['password']
def test_should_raise_validation_error_for_password(app_, mock_get_user_by_email, password): with app_.test_request_context(): form = RegisterUserForm() form.name.data = 'test' form.email_address.data = '*****@*****.**' form.mobile_number.data = '441231231231' form.password.data = password form.validate() assert 'Choose a password that’s harder to guess' in form.errors['password']
def register(): if current_user and current_user.is_authenticated: return redirect(url_for('main.choose_service')) form = RegisterUserForm() if form.validate_on_submit(): _do_registration(form, send_sms=False) return redirect(url_for('main.registration_continue')) return render_template('views/register.html', form=form)
def test_should_raise_validation_error_for_password( client, mock_get_user_by_email, password, ): form = RegisterUserForm() form.name.data = 'test' form.email_address.data = '*****@*****.**' form.mobile_number.data = '16502532222' form.password.data = password form.validate() assert 'Choose a password that’s harder to guess' in form.errors['password']
def test_invalid_email_address_error_message(app_): with app_.test_request_context(): form = RegisterUserForm( name="test", email_address="test.com", mobile_number='4407888999111', password='******') assert not form.validate() form = RegisterUserForm( name="test", email_address="test.com", mobile_number='4407888999111', password='******') assert not form.validate()
def test_invalid_email_address_error_message(client): form = RegisterUserForm(name="test", email_address="test.com", mobile_number='4407888999111', password='******') assert not form.validate() form = RegisterUserForm(name="test", email_address="test.com", mobile_number='4407888999111', password='******') assert not form.validate()
def test_invalid_email_address_error_message( client, mock_get_organisations, ): form = RegisterUserForm(name="test", email_address="test.com", mobile_number='6502532222', password='******') assert not form.validate() form = RegisterUserForm(name="test", email_address="test.com", mobile_number='6502532222', password='******') assert not form.validate()
def test_valid_email_not_in_valid_domains(client): form = RegisterUserForm(email_address="*****@*****.**", mobile_number='441231231231') assert not form.validate() assert "Enter a government email address" in form.errors['email_address'][ 0]
def test_valid_email_not_in_valid_domains(app_): with app_.test_request_context(): form = RegisterUserForm(email_address="*****@*****.**", mobile_number='441231231231') assert not form.validate() assert "Enter a central government email address" in form.errors['email_address'][0]