Skip to content

Corrige les avertissements `ResourceWarning: unclosed connection`

Ronan Amicel requested to merge fix-unclosed-connection-warnings into main

L’API crée sa propre boucle événementielle, et doit utiliser son propre pool de connexions à la base de données associées à cette boucle.

Il n’est donc pas utile d’essayer de lui injecter une connexion qui aurait été créée dans les tests et associée à une autre boucle événementielle.

On ne surcharge donc plus la dépendance get_db() dans les tests, et on utilise la connexion créée dans la boucle de l’API via la fonction lifespan(), qui s’occupe aussi de fermer la connexion à la fin du test.

Edited by Ronan Amicel

Merge request reports