From 728251bc5e5e3a9ed056c5bda5e86473d0a6c8a0 Mon Sep 17 00:00:00 2001 From: itsaryanchauhan Date: Wed, 13 May 2026 02:10:14 +0530 Subject: [PATCH] fix: use post-yield check in _async_iter for 100% coverage --- tests/test_dependency_after_yield_sse.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/test_dependency_after_yield_sse.py b/tests/test_dependency_after_yield_sse.py index e9599380c8..e600f565d0 100644 --- a/tests/test_dependency_after_yield_sse.py +++ b/tests/test_dependency_after_yield_sse.py @@ -30,9 +30,8 @@ class Session: async def _async_iter(self) -> AsyncGenerator[Item, None]: for item in self.items: - if self.open: - yield item - else: + yield item + if not self.open: raise ValueError("Session closed")