Tengo un marco escrito en python, y para propósitos de prueba básicamente quiero hacer un subproceso (también conocido como llamada de shell) ... que simplemente debería volver con un RC! = 0. Traté de invocar algún ejecutable no existente; o para ejecutar "salida 1"; pero esos son por alguna razón traducidos a un FileNotFoundError.
Entonces, ¿qué más podría hacer para activar un código de retorno! = 0 (de manera "confiable"; lo que significa que el comando no debería devolver 0 de repente en un momento futuro).
Pensé en "buscar" un binario llamado exit, pero bueno:
> /usr/bin/env exit
/usr/bin/env: exit: No such file or directory
/bin/false
?
exit 1
es el camino a seguir para el futuro. FileNotFoundError debe ser causado por otra cosa.