Sto sviluppando una raccolta di pacchetti/moduli Python (nessun file eseguibile). Qual è il modo corretto/migliore per impostare la gerarchia dei file per il test. Mi vengono in mente due scenari:Appropriata gerarchia di file per l'unittest in Python
Scenario 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
Scenario 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
Sono nuovo di unit testing (lo so che avrei dovuto fare molto tempo fa), così ho' Non sono sicuro quale di questi approcci sia migliore e sto cercando un consiglio da quelli che hanno più esperienza.
Grazie!
Grazie, questa sembra una buona soluzione. Mi piace che sia espandibile quando aggiungo più pacchetti e moduli. – jlconlin