Die Suche ergab 4 Treffer
- 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 ...
- 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 ...
- 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 ...
App
+- src
+- tests
+ mod1
conftest.py
test_mod1.py
Und ...
- 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 ...
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 ...