Esempio n. 1
0
def checkEmail(email):
    if validate.looksLikeAnEmail(email):
        return email
    else:
        raise argparse.ArgumentTypeError(
            "\"%s\" doesn't look like a valid email address" % email
        )
Esempio n. 2
0
 def test_looksLikeAnEmail(self):
     self.assertTrue(validate.looksLikeAnEmail('*****@*****.**'))
     self.assertTrue(validate.looksLikeAnEmail('*****@*****.**'))
     self.assertFalse(validate.looksLikeAnEmail('@.com'))
     self.assertFalse(validate.looksLikeAnEmail('moo.moo'))
     self.assertFalse(validate.looksLikeAnEmail('thingy'))
     self.assertFalse(validate.looksLikeAnEmail('thingy@thingy'))
     self.assertFalse(validate.looksLikeAnEmail(''))