소스 검색

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)