Skip to content

Commit bc5740a

Browse files
author
rodrigo.nogueira
committed
tests: ensure get_cached_fetcher reuses instance in threaded test
1 parent f71a9d7 commit bc5740a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tests/test_readme_examples.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ async def fetch_data(key: str) -> str:
2121

2222
async def worker() -> tuple[str, Any]:
2323
fetcher = get_cached_fetcher()
24+
# Call again to ensure the pattern handles the "already exists" case
25+
fetcher_retry = get_cached_fetcher()
26+
assert fetcher is fetcher_retry
27+
2428
result = await fetcher("some_key")
2529
return result, fetcher.cache_info()
2630

0 commit comments

Comments
 (0)