Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5822
| From | Hartmut Goebel <h.goebel@crazy-compilers.com> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | [Python-de] Re: Review eines Project Layouts |
| Date | 2022-07-03 10:04 +0200 |
| Organization | crazy-compilers.com |
| Message-ID | <3571fa2e-b483-2008-c8d0-de4ec395beba@crazy-compilers.com> (permalink) |
| References | <4LZyBw0LNDz9rxP@submission02.posteo.de> |
Am 02.07.22 um 18:27 schrieb c.buhtz@posteo.jp: > 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 | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
[Python-de] Review eines Project Layouts <c.buhtz@posteo.jp> - 2022-07-02 16:27 +0000
[Python-de] Re: Review eines Project Layouts Hartmut Goebel <h.goebel@crazy-compilers.com> - 2022-07-03 10:04 +0200
[Python-de] Re: Review eines Project Layouts <c.buhtz@posteo.jp> - 2022-07-10 13:53 +0000
csiph-web