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
« 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 _
4from phonenumber_field.phonenumber import PhoneNumber, to_python
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 )