Coverage for src/tests/core/domain/value_objects/test_email_address.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2024-01-01 00:00 +0000

1"""Module for testing the EmailAddress value object.""" 

2 

3import pytest 

4 

5from kwai_core.domain.value_objects.email_address import ( 

6 EmailAddress, 

7 InvalidEmailException, 

8) 

9 

10 

11def test_email_address(): 

12 """Test a valid email address.""" 

13 email = EmailAddress("jigoro.kano@kwai.com") 

14 assert email is not None 

15 

16 

17def test_invalid_email_address(): 

18 """Test an invalid email address.""" 

19 with pytest.raises(InvalidEmailException): 

20 EmailAddress("invalid")