sendio/backend/tests/test_phone.py
2026-01-13 05:17:57 +02:00

17 lines
598 B
Python

import pytest
from app.utils.phone import normalize_phone
def test_normalize_phone_us():
assert normalize_phone("+1234567890") == "+1234567890"
assert normalize_phone("1234567890") == "+1234567890"
assert normalize_phone("(123) 456-7890") == "+1234567890"
def test_normalize_phone_invalid():
assert normalize_phone("123") is None
assert normalize_phone("abc") is None
assert normalize_phone("") is None
def test_normalize_phone_international():
assert normalize_phone("+447700900123") == "+447700900123"
assert normalize_phone("+919876543210") == "+919876543210"