[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]