def test_bad_email(self, value):
     email = inputs.email()
     self.assert_bad_email(email, value)
 def test_schema(self):
     assert inputs.email().__schema__ == {
         'type': 'string',
         'format': 'email'
     }
 def test_valid_value_exclude(self, value):
     email = inputs.email(exclude=('somewhere.com', 'foo.bar'))
     assert email(value) == value
 def test_invalid_value_exclude(self, value):
     email = inputs.email(exclude=('somewhere.com', 'foo.bar'))
     self.assert_bad_email(email, value,
                           '{0} belongs to a forbidden domain')
 def test_valid_value_domains(self, value):
     email = inputs.email(domains=('gmail.com', 'cmoi.fr'))
     assert email(value) == value
 def test_invalid_value_domains(self, value):
     email = inputs.email(domains=('gmail.com', 'cmoi.fr'))
     self.assert_bad_email(email, value,
                           '{0} does not belong to the authorized domains')
 def test_invalid_value_local(self, value):
     email = inputs.email(local=True)
     self.assert_bad_email(email, value)
 def test_valid_value_ip_and_local(self, value):
     email = inputs.email(ip=True, local=True)
     assert email(value) == value
 def test_invalid_value_ip(self, value):
     email = inputs.email(ip=True)
     self.assert_bad_email(email, value)
Exemple #10
0
 def test_valid_value_local(self, value):
     email = inputs.email(local=True)
     assert email(value) == value
Exemple #11
0
 def test_valid_value_ip(self, value):
     email = inputs.email(ip=True)
     assert email(value) == value
Exemple #12
0
 def test_invalid_values_check(self, value):
     email = inputs.email(check=True)
     self.assert_bad_email(email, value)
Exemple #13
0
 def test_valid_value_check(self, value):
     email = inputs.email(check=True)
     assert email(value) == value
Exemple #14
0
 def test_invalid_value_default(self, value):
     self.assert_bad_email(inputs.email(), value)
Exemple #15
0
 def test_valid_value_default(self, value):
     validator = inputs.email()
     assert validator(value) == value