瀏覽代碼

Improve aiohttp server cleanup in tests

Jelmer Vernooij 2 周之前
父節點
當前提交
e9a9031deb
共有 1 個文件被更改,包括 2 次插入2 次删除
  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)