From c53235f11f45cde2c635321e6efa2d1efd586ac8 Mon Sep 17 00:00:00 2001 From: nikhilmborkar Date: Mon, 26 Jun 2017 05:43:02 +0000 Subject: [PATCH] Done --- build.py | 10 +++++++++- build.pyc | Bin 0 -> 575 bytes tests/__init__.pyc | Bin 0 -> 165 bytes tests/test_validate_email.pyc | Bin 0 -> 1197 bytes 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 build.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_validate_email.pyc diff --git a/build.py b/build.py index 8b13789..b188a60 100644 --- a/build.py +++ b/build.py @@ -1 +1,9 @@ - +import re +def validate_email(email_string): + pattern = re.compile(r"[0-9a-zA-Z_+\.]+@[0-9a-zA-Z_+\.]+\.[0-9a-zA-Z_+\.]+") + if re.match(pattern,email_string): + return True + if email_string == '': + raise ValueError + else: + return False diff --git a/build.pyc b/build.pyc new file mode 100644 index 0000000000000000000000000000000000000000..38d0a725d4c62a7bcba4c4beea81f5fe7701b655 GIT binary patch literal 575 zcmb_Z%Sr<=6up_&M@v<3=LZM_WjcbZiii*DvPdh6wNlcV*v4iaBpE@e8|!!YOMZ+W zpeLgsbZtn^eI@4{Nab^*{_%cs6VdPT5RY-p4j{&6q=*JcJbFXIT&M3>FqL0e-H0J| zuUzX4$D9Hz(L;H4!RUpRrAKo{bE1VudY5d4`Y6CULw!KDO0SI4D%ln4L-$9bYxY5Q zyBD;1@O%;sM$KXCu6exN7`B!>&?oX&ofGFx3%iC8Wl1iTfCN#(Z8U`{(WNegts}YO zst_HmGhN;|=gJ7*J+}>jNVrrZW3@~tC0ov|6*~1XqY_L9SvbuS5vFoBl`0u$dd78l zjbL&fi7?7y5#F2Fh#-Hm(<}|RF>;b7BDFy~92Zi>Elf7S^vIQrxfP>Q+4(Te2eB=- l&8n=yYF_EC=YF791N>R}Z$Il`KTNW?P~ynR8E2=#z5zQlgs}hs literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9504a4299d43da2ac504b015042b9c43609a5d79 GIT binary patch literal 165 zcmZSn%*)j>J0LQd0SXv_v;zp&*@;E^;XtamATc>rKRG`oRX?pbr8rf$pt2+*KTkKYxHvOCFE=%>MAuTkB(=Dt iSU)~KGcU6wK3)%~gac@#O>TZlX-=vg$l_ukW&i*IrYJ)I literal 0 HcmV?d00001 diff --git a/tests/test_validate_email.pyc b/tests/test_validate_email.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e9ed096c5bca373e03476734974cf11d94c841ca GIT binary patch literal 1197 zcmcgr&2G~`5dPM7lC~5Spb{639DHeW1|d{Y6^ToQ+=^0PEZ5#NCf?oP9fK+*r}iy) zOdbGcHifo4KplH_=VxcX`DPOTdc1Z0^V3;{nd2vO_Iy^Ri$-(v`#l<%VNV(Ag9 zAI-vbbl7z)MK8VA9epTUue0dynV^zfxpp5pI{em`EtklsoYi-Z-a1aYUI*ME%$CnK`2;wwceG)||U;UUrjHUi_l0^rUjNo=ko1 z_3q-5X3p+1yyn6hZE5%Qgt+}a$l^XzdmJr1Nx*-uFjF!+P_f!kkJXE4$iMA)9IfY5 zCblSSX>?JLkXjVR)qTrqCOK~lcz`N0p)#~xS~XPZCNF`{-ZmuVWo!URh?W-nOehbH i&BEVJM9E>&$dK(p@dv1H*ZjQ;!yxpI)l0Rl#?c>QAsL|n literal 0 HcmV?d00001