Spaces:
Build error
Build error
File size: 745 Bytes
a8b3f00 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import pytest
from libs.helper import email
def test_email_with_valid_email():
assert email("[email protected]") == "[email protected]"
assert email("[email protected]") == "[email protected]"
assert email("[email protected]") == "[email protected]"
assert email("!#$%&'*+-/=?^_{|}~`@example.com") == "!#$%&'*+-/=?^_{|}~`@example.com"
def test_email_with_invalid_email():
with pytest.raises(ValueError, match="invalid_email is not a valid email."):
email("invalid_email")
with pytest.raises(ValueError, match="@example.com is not a valid email."):
email("@example.com")
with pytest.raises(ValueError, match="()@example.com is not a valid email."):
email("()@example.com")
|