Explorar el Código

Improve aiohttp server cleanup in tests

Jelmer Vernooij hace 2 semanas
padre
commit
e9a9031deb
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      tests/compat/test_aiohttp.py

+ 2 - 2
tests/compat/test_aiohttp.py

@@ -88,13 +88,13 @@ class AiohttpServerTests(ServerTests):
         # Cleanup function
         def cleanup():
             async def stop():
+                await site.stop()
                 await runner.cleanup()
 
             future = asyncio.run_coroutine_threadsafe(stop(), loop)
             future.result(timeout=5)
             loop.call_soon_threadsafe(loop.stop)
-            thread.join(timeout=1.0)
-            # Close the event loop to avoid ResourceWarning
+            thread.join()
             loop.close()
 
         self.addCleanup(cleanup)