Skip to content

Instantly share code, notes, and snippets.

@umutcoskun
Created December 13, 2017 18:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save umutcoskun/7ec6728207588545cc64de6e9688fd79 to your computer and use it in GitHub Desktop.
Save umutcoskun/7ec6728207588545cc64de6e9688fd79 to your computer and use it in GitHub Desktop.
import unittest
from validators import validate_email
class ValidatorsTestCase(unittest.TestCase):
def test_validate_email(self):
# Bu format kesinlikle doğru.
self.assertTrue(validate_email('birisi@gmail.com'))
# Alt tire, tire ya da rakam içerebilir.
self.assertTrue(validate_email('b---i_risi32@gmail.com'))
# Soru işareti ya da ünlem içeremez.
self.assertFalse(validate_email('birisi?ulan!@gmail.com'))
# Mutlaka @ işareti içermelidir.
self.assertFalse(validate_email('birisigmail.com'))
# @ işareti adresin başında olamaz.
self.assertFalse(validate_email('@birisigmail.com'))
# @ işaretinden bir adet nokta içermelidir.
self.assertFalse(validate_email('birisii@gmailcom'))
if __name__ == '__main__':
unittest.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment