tests/email_validate.py
branchdevel
changeset 193 e5ec4bfa4929
parent 182 e6af45edff5a
equal deleted inserted replaced
192:6c708c334f37 193:e5ec4bfa4929
     1 import unittest
     1 import unittest
     2 
     2 
     3 from iro.validate import vEmail
     3 from iro.validate import vEmail
     4 from iro.error import InvalidMail
     4 from iro.error import InvalidMail, ValidateException
     5 
     5 
     6 
     6 
     7 class testEmail(unittest.TestCase):
     7 class testEmail(unittest.TestCase):
     8     """tests for email adresses"""
     8     """tests for email adresses"""
     9 
     9 
    55     def testDoubles(self):
    55     def testDoubles(self):
    56         self.assertEqual(vEmail(['x@test.de','x@test.de'],None),["x@test.de"])
    56         self.assertEqual(vEmail(['x@test.de','x@test.de'],None),["x@test.de"])
    57 
    57 
    58     def testString(self):
    58     def testString(self):
    59         self.assertEqual(vEmail('x@test.de', None),"x@test.de")
    59         self.assertEqual(vEmail('x@test.de', None),"x@test.de")
       
    60 
       
    61     def testAllowString(self):
       
    62         self.assertRaises(ValidateException,vEmail, 'x@test.de', None, allowString=False)
       
    63 
       
    64     def testAllowList(self):
       
    65         self.assertRaises(ValidateException,vEmail, ['x@test.de'], None, allowList=False)