def test_invalid_characters(self): for invalid in '^$/:?#[]': self.assertFalse(client_cmdmanager.validate_email('my{}[email protected]'.format(invalid)))
def test_no_dots_in_domain(self): self.assertFalse(client_cmdmanager.validate_email('address@gmailcom'))
def test_consecutive_dots_in_domain_part(self): self.assertFalse(client_cmdmanager.validate_email('*****@*****.**'))
def test_too_many_at(self): self.assertFalse(client_cmdmanager.validate_email('address@@gmail.com'))
def test_dot_at_begin_or_end(self): self.assertFalse(client_cmdmanager.validate_email('*****@*****.**')) self.assertFalse(client_cmdmanager.validate_email('*****@*****.**'))
def test_no_local_part(self): self.assertFalse(client_cmdmanager.validate_email('@gmail.com'))