Example #1
0
 def test_form_renders_item_email_input(self):
     # <input id="shareToEmail" type="email" class="form-control" name="email" placeholder="*****@*****.**">
     form = ShareWithForm()
     self.assertIn('placeholder="*****@*****.**"', form.as_p())
     self.assertIn('class="form-control"', form.as_p())
     self.assertIn('name="email"', form.as_p())
     self.assertIn('id="ShareWithEmail"', form.as_p())
     self.assertIn('type="email"', form.as_p())
Example #2
0
 def test_form_validation_for_blank_email(self):
     form = ShareWithForm(data={'email': ''})
     self.assertFalse(form.is_valid())
     self.assertEqual(form.errors['email'], ['This field is required.'])
Example #3
0
 def test_form_validation_for_invalid_email(self):
     form = ShareWithForm(data={'email': 'meronfle_test.com'})
     self.assertFalse(form.is_valid())
     self.assertEqual(form.errors['email'], ['Enter a valid email address.'])