Die Suche ergab 4 Treffer

von pyko
Donnerstag 24. Dezember 2020, 22:45
Forum: Allgemeine Fragen
Thema: Imports in der App und Pytest machen Probleme
Antworten: 7
Zugriffe: 981

Re: Imports in der App und Pytest machen Probleme


@pyko: Wie lässt du eigentliche die Tests laufen (mit welchem Kommando und von welchem Verzeichnis aus)?


Ich starte alles direkt vom Hauptverzeichnis, also Repository-Root. Sowohl pytest, python -m pythest, coverage ... usw. funktionieren.

Der pytest findet das conftest.py und nimmt das als ...
von pyko
Mittwoch 23. Dezember 2020, 19:40
Forum: Allgemeine Fragen
Thema: Imports in der App und Pytest machen Probleme
Antworten: 7
Zugriffe: 981

Re: Imports in der App und Pytest machen Probleme


Warum hast Du überhaupt ein Verzeichnis src?


Ich bin das so gewohnt von C++/CMake Projekten. Python-Tutorials, z.B. https://blog.ionelmc.ro/2014/05/25/python-packaging/#the-structure beschreiben diese Variante auch als gebräuchlich, also wollte ich das auch mit Python versuchen. Ich finde, es ...
von pyko
Mittwoch 23. Dezember 2020, 13:52
Forum: Allgemeine Fragen
Thema: Imports in der App und Pytest machen Probleme
Antworten: 7
Zugriffe: 981

Re: Imports in der App und Pytest machen Probleme

Mit Variante 1 scheint mein Problem erstmal gelöst zu sein. Ich habe versucht, den sys.path zu setzen in einer conftest.py. Nach einigen Versuchen habe ich herausgefunden, daß die Datei neben dem Test liegen muß. Sieht jetzt so aus:


App
+- src
+- tests
+ mod1
conftest.py
test_mod1.py


Und ...
von pyko
Dienstag 22. Dezember 2020, 20:00
Forum: Allgemeine Fragen
Thema: Imports in der App und Pytest machen Probleme
Antworten: 7
Zugriffe: 981

Imports in der App und Pytest machen Probleme

Hallo zusammen,

ich bin Python- und Forum-Neuling. Nachdem ich meine erste Anwendung in einen funktional halbwegs brauchbaren Zustand gebracht habe, wird es Zeit, für ein bisschen Refactoring, um das Chaos zu beseitigen und Tests zu ergänzen.

Die Projekstruktur soll aussehen wie folgt und müsste ...