Teléfono, OTP e identidad: ¿qué prueba necesita?
Una consulta describe un número; OTP prueba acceso al canal; la verificación de identidad comprueba una afirmación personal. Elija según la tarea. Una línea móvil no prueba titularidad; Approved no garantiza seguridad.
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 otp
python3 delivery.py identity --db /tmp/gridzen-delivery-fixture.sqlite
python3 -m unittest -v test_deliveryEntradas, salidas y límites
Entrada: prueba solicitada. Salida: siguiente paso y estado no compatible o sintético. No se envía OTP; identidad es sintética; una prueba anónima no habilita producción. Seleccione una ruta real autorizada aparte.
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.