Esempio n. 1
0
 def test_non_email_rejected(self):
     form = ReportingVerificationEmailForm(
         {'email': 'notanemail'},
         school_email_domain='example.com',
     )
     self.assertFalse(form.is_valid())
     self.assertEqual(form.errors['email'],
                      ['Enter a valid email address.'])
 def test_non_email_rejected(self):
     form = ReportingVerificationEmailForm(
         {'email': 'notanemail'},
         school_email_domain='example.com',
     )
     self.assertFalse(form.is_valid())
     self.assertEqual(
         form.errors['email'],
         ['Enter a valid email address.']
     )
 def test_control_with_debug(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='example.com',
     )
     self.assertTrue(form.is_valid())
 def test_domain_match_on_username_not_accepted(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='example.com',
     )
     self.assertFalse(form.is_valid())
 def test_subdomain_not_accepted(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='example.com',
     )
     self.assertFalse(form.is_valid())
 def test_projectcallisto_not_accepted(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='example.com',
     )
     self.assertFalse(form.is_valid())
Esempio n. 7
0
 def test_empty_domain_allowed(self):
     form = ReportingVerificationEmailForm({"email": "*****@*****.**"},
                                           school_email_domain="")
     self.assertTrue(form.is_valid())
Esempio n. 8
0
 def test_control_with_debug(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='example.com',
     )
     self.assertTrue(form.is_valid())
Esempio n. 9
0
 def test_control_with_debug(self):
     form = ReportingVerificationEmailForm(
         {"email": "*****@*****.**"}, school_email_domain="example.com")
     self.assertTrue(form.is_valid())
Esempio n. 10
0
 def test_non_email_rejected(self):
     form = ReportingVerificationEmailForm(
         {"email": "notanemail"}, school_email_domain="example.com")
     self.assertFalse(form.is_valid())
     self.assertEqual(form.errors["email"],
                      ["Enter a valid email address."])
Esempio n. 11
0
 def test_domain_match_on_username_not_accepted(self):
     form = ReportingVerificationEmailForm(
         {"email": "*****@*****.**"},
         school_email_domain="example.com")
     self.assertFalse(form.is_valid())
Esempio n. 12
0
 def test_subdomain_not_accepted(self):
     form = ReportingVerificationEmailForm(
         {"email": "*****@*****.**"},
         school_email_domain="example.com")
     self.assertFalse(form.is_valid())
Esempio n. 13
0
 def test_projectcallisto_not_accepted(self):
     form = ReportingVerificationEmailForm(
         {"email": "*****@*****.**"},
         school_email_domain="example.com")
     self.assertFalse(form.is_valid())
Esempio n. 14
0
 def test_empty_domain_allowed(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='',
     )
     self.assertTrue(form.is_valid())
 def test_multiple_domains(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='example.com,cats.com,dogs.com',
     )
     self.assertTrue(form.is_valid())
 def test_empty_domain_allowed(self):
     form = ReportingVerificationEmailForm(
         {'email': '*****@*****.**'},
         school_email_domain='',
     )
     self.assertTrue(form.is_valid())
Esempio n. 17
0
 def test_multiple_domains(self):
     form = ReportingVerificationEmailForm(
         {"email": "*****@*****.**"},
         school_email_domain="example.com,cats.com,dogs.com",
     )
     self.assertTrue(form.is_valid())