Ejemplo n.º 1
0
 def test_comments_not_required(self):
     ''' The form does not require a non-None comment.
     '''
     form = InterestForm(name="Jean Weaver", agency="Clinton Police Department", location="Clinton, OK", phone="580-970-3338", email="*****@*****.**", comments=None)
     assert form.validate() is True
Ejemplo n.º 2
0
 def test_email_valid(self):
     ''' The form requires a valid email.
     '''
     form = InterestForm(name="Jean Weaver", agency="Clinton Police Department", location="Clinton, OK", phone="580-970-3338", email="jean.weaverexample.com", comments="I'm interested in Comport as an open-source tool!")
     assert form.validate() is False
     assert 'Invalid email address.' in form.email.errors
Ejemplo n.º 3
0
 def test_email_required(self):
     ''' The form requires a non-None email.
     '''
     form = InterestForm(name="Jean Weaver", agency="Clinton Police Department", location="Clinton, OK", phone="580-970-3338", email=None, comments="I'm interested in Comport as an open-source tool!")
     assert form.validate() is False
     assert 'This field is required.' in form.email.errors
Ejemplo n.º 4
0
 def test_phone_required(self):
     ''' The form requires a non-None phone.
     '''
     form = InterestForm(name="Jean Weaver", agency="Clinton Police Department", location="Clinton, OK", phone=None, email="*****@*****.**", comments="I'm interested in Comport as an open-source tool!")
     assert form.validate() is False
     assert 'This field is required.' in form.phone.errors
Ejemplo n.º 5
0
 def test_agency_required(self):
     ''' The form requires a non-None agency.
     '''
     form = InterestForm(name="Jean Weaver", agency=None, location="Clinton, OK", phone="580-970-3338", email="*****@*****.**", comments="I'm interested in Comport as an open-source tool!")
     assert form.validate() is False
     assert 'This field is required.' in form.agency.errors
Ejemplo n.º 6
0
 def test_validate_success(self):
     ''' The form validates when properly filled out.
     '''
     form = InterestForm(name="Jean Weaver", agency="Clinton Police Department", location="Clinton, OK", phone="580-970-3338", email="*****@*****.**", comments="I'm interested in Comport as an open-source tool!")
     assert form.validate() is True