Async Unittests zum laufen bringen
Als Entwickli möchte ich die Testumgebung so anpassen, dass auch async Tests Problemlos laufen.
Problem: am Ende eines Tests wird eine EventLoop geschlossen, die globalen Variablen aber für die nächsten Tests weiter verwendet. Das führt zu fehlern da die neuen Tests dann nicht mehr auf die Eventloop zugreifen können.
Lösung: Noch unklar. Es sieht aktuell so aus als müsste man sicherstellen dass die rag_registry für jeden Test neu initialisiert wird.
Hinweis: Aktuell ist der Test in 'test_tempfile_deletion.py' markiert sodass er geskipped wird.
Akzeptanzkriterien
-
Alle Tests laufen durch, auch wenn man sie gemeinsam aufruft. -
Review einer zweiten Person durchgeführt