¿Qué demuestra una comprobación de teléfono?
Validez y tipo de línea no prueban posesión ni identidad. La ruta gratuita actual no consulta el tipo de línea. Pruebe cuatro ramas sintéticas antes del siguiente paso.
Ejecutar el ejemplo
Descargue y extraiga el ZIP; entre en verification_delivery. Python 3.10+; sin credenciales ni consultas externas.
python3 delivery.py phone --branch normal
python3 delivery.py phone --branch unknown
python3 delivery.py phone --branch provider_failure
python3 delivery.py phone --branch otpEntradas, salidas y límites
Entrada: rama. Salida: modo, estado, validez, tipo y siguiente paso; otp_sent=false. Fallos requieren recuperación limitada o revisión, no rechazo automático. Recomendar OTP no envía códigos.
Probar todas las ramas
Las pruebas cubren simulación, vínculos, duplicados, reinicio y plazos; no prueban éxito real, adopción ni superioridad de agentes.
python3 -m unittest -v test_deliveryFuentes y alcance
Basado en el contrato y código alfa. Las rutas reales requieren confirmación separada.