[Python-de] Re: Review eines Project Layouts

Hartmut Goebel <[email protected]>
Newsgroups gmane.comp.python.general.german
Organization crazy-compilers.com
Message-ID <[email protected]>
Am 02.07.22 um 18:27 schrieb [email protected]:
> Dass das "tests" Directory innerhalb des Source Directory (hier
> "styleframe" genannt)

Was Du „Source Directory” nennst, die das „package“. Die Tests dort zu 
haben ist m.E. keine gute Idee, denn dann werden sie überall mit 
installiert, wo das Package installiert wird — und die allerwenigsten 
werden es benötigen oder auch nur bemerken. (Es gibt einige wenige 
Ausnahmen, bei denen das sinnvoll ist, nämlich Bibliotheken, die auch 
Funktionen zum Testen zur Verfügung stellen. Aber auch hier: der größte 
Teil des Codes wird nur von den allermeisten nicht benötigt.)

„Mit installiert‘ bedeutet auch, dass Unnötige Daten durch die Gegend 
transportiert werden und unnötiger Source compiliert wird. Alle das 
kostet Strom — Keinvieh macht auch Mist — und Strom sollen wir 
angesichts der anrollenden Klimiakatastrophe sparen. Und als Entwickler 
haben wir dafür einige Möglichkeiten, z.B. eben möglichst kleine 
Packages auszuliefern.


> "python3 -m unittest styleframe.tests.style_frame_tests.StyleFrameTest"
Du möchtest auf pytest umstellen. :-) 
https://github.com/pytest-dev/unittest2pytest ist Dein Freund.


-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | [email protected]               |
| www.crazy-compilers.com | compilers which you thought are impossible |

_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.