En TDD, y en general en el desarrollo de un proyecto es esencial el testeo del código por tanto tenemos que realizar una elección de un Test Runner para Python. Vamos a tener en consideración los siguientes Test-Runner:
Pytest: Test-Runner que a diferencia de Nox y Tox, trabaja con los Path del entorno local a la hora de realizar los test, en lugar de ejecutarlos en un entorno virtual
NoxTox: Se tomaron al principio en consideración pero tras leer mas sobre ellos vemos que realmente mas que un test runner son un " * runner " y que van a requerir entre sus dependencias de un test runner para funcionar, por tanto no nos interesa tenerlos en consideración.
Nose2: Test-Runner sucesor de unittest, esto permite utilizar las librerias standard de python.
En Test-Runner.md vamos a realizar un análisis de las diferentes herramientas y vamos a tomar una decisión
En TDD, y en general en el desarrollo de un proyecto es esencial el testeo del código por tanto tenemos que realizar una elección de un Test Runner para Python. Vamos a tener en consideración los siguientes Test-Runner:
Pytest: Test-Runner que a diferencia de Nox y Tox, trabaja con los Path del entorno local a la hora de realizar los test, en lugar de ejecutarlos en un entorno virtual
Nox Tox: Se tomaron al principio en consideración pero tras leer mas sobre ellos vemos que realmente mas que un test runner son un " * runner " y que van a requerir entre sus dependencias de un test runner para funcionar, por tanto no nos interesa tenerlos en consideración.
Nose2: Test-Runner sucesor de unittest, esto permite utilizar las librerias standard de python.
En Test-Runner.md vamos a realizar un análisis de las diferentes herramientas y vamos a tomar una decisión