Pytest
Closes #131 (closed)
Die Factories in den Tests habe ich noch nicht hinzugefuegt, weil die Aenderungen bis jetzt schon recht gross waren mit Selenium. Dafuer wuerde ich dann nochmal einen zweiten MR machen.
Aenderungen bis jetzt:
- Pytest ist jetzt testrunner fuer alle unsere tests. Der command
pytest
fuehrt jetzt direkt alle Tests aus. - Fuer die selenium tests habe ich zwei neue scopes geschrieben:
-
background_app_port
startet den Server auf einem Hintergrund-Thread. -
browser
startet eine headless Chrome instance viatestcontainers
und nutzt diesen dann fuer die Tests.
-
- Die selenium Tests laufen jetzt auch in der CI Pipeline
- Die selenium Tests habe ich neue geschrieben, damit diese jetzt die neuen pytest scopes verwenden.
Edited by Felix Bernhardt