Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/phonenumber_field/validators.py: 78%

7 statements  

« prev     ^ index     » next       coverage.py v6.4.4, created at 2023-07-17 14:22 -0600

1from django.core.exceptions import ValidationError 

2from django.utils.translation import gettext_lazy as _ 

3 

4from phonenumber_field.phonenumber import PhoneNumber, to_python 

5 

6 

7def validate_international_phonenumber(value): 

8 phone_number = to_python(value) 

9 if isinstance(phone_number, PhoneNumber) and not phone_number.is_valid(): 9 ↛ 10line 9 didn't jump to line 10, because the condition on line 9 was never true

10 raise ValidationError( 

11 _("The phone number entered is not valid."), code="invalid_phone_number" 

12 )