Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5822

[Python-de] Re: Review eines Project Layouts

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

[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