Skip to content

Conversation

@Kikeskr
Copy link

@Kikeskr Kikeskr commented Dec 21, 2025

What this does:
Adds test coverage to ensure APIClient enforces request timeouts and wraps aiohttp timeout errors into NetworkError.

Why does it matter?
Long-running or stalled requests should never crash or hang
validators. This makes timeout behavior explicit and test-backed.

How it was tested:

  • Async pytest with mocked aiohttp ServerTimeoutError

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant