Estoy desarrollando una colección de paquetes/módulos Python (no ejecutables). Cuál es la mejor/mejor forma de configurar la jerarquía de archivos para la prueba. No puedo pensar en dos escenarios:Jerarquía de archivos adecuada para pruebas unitarias en Python
Escenario 1:
AllPackages/
package1/
module1-1.py
module1-2.py
package2/
module2-1.py
module2-2.py
tests/
package1/
test_module1-1.py
test_module1-2.py
package2/
test_module2-1.py
test_module2-2.py
Escenario 2:
AllPackages/
package1/
module1-1.py
module1-2.py
tests/
test_module1-1.py
test_module1-2.py
package2/
module2-1.py
module2-2.py
tests/
test_module2-1.py
test_module2-2.py
Soy nuevo a prueba unitaria (sé que debería haber hecho hace mucho tiempo), así que' No estoy seguro de cuál de estos enfoques es mejor y estoy buscando algunos consejos de aquellos que tienen más experiencia.
Gracias!
Gracias, parece una buena solución. Me gusta que sea expansible cuando agrego más paquetes y módulos. – jlconlin