Can remove sms sender.

This commit is contained in:
Adam Shimali
2016-07-01 16:32:21 +01:00
parent 3bfcf0f8b3
commit 1efd8506db
2 changed files with 5 additions and 1 deletions

View File

@@ -327,5 +327,5 @@ class ServiceSmsSender(Form):
def validate_sms_sender(form, field):
import re
if not re.match('^[a-zA-Z0-9\s]+$', field.data):
if field.data and not re.match('^[a-zA-Z0-9\s]+$', field.data):
raise ValidationError('Sms text message sender can only contain alpha-numeric characters')

View File

@@ -131,6 +131,10 @@ def test_sms_sender_form_validation(app_, mock_get_user_by_email):
form.validate()
assert not form.errors
form.sms_sender.data = ''
form.validate()
assert not form.errors
form.sms_sender.data = 'morethanelevenchars'
form.validate()
assert "Text message sender can't be longer than 11 characters" == form.errors['sms_sender'][0]