From 2244d4d806dbda2bdcc894884053eb8e8da2533b Mon Sep 17 00:00:00 2001 From: layday Date: Wed, 16 Oct 2024 07:11:01 +0100 Subject: [PATCH] Fix return type annotation --- tests/fixtures/http/_mock_server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/fixtures/http/_mock_server.py b/tests/fixtures/http/_mock_server.py index 89443dd1..982ab2e4 100644 --- a/tests/fixtures/http/_mock_server.py +++ b/tests/fixtures/http/_mock_server.py @@ -8,7 +8,7 @@ import re from collections.abc import Awaitable, Callable, Sequence from copy import copy -from typing import Any +from typing import TYPE_CHECKING, Any import attrs from aiohttp.connector import TCPConnector @@ -17,6 +17,7 @@ from aiohttp.web import Response from aiohttp.web_request import BaseRequest from aiohttp.web_response import json_response +from typing_extensions import Self from yarl import URL _Response = ( @@ -100,3 +101,7 @@ async def _resolve_host( ] return _TCPConnector + + if TYPE_CHECKING: + # Parent class returns "BaseTestServer". + async def __aenter__(self) -> Self: ...