Skip to content

Commit 8c053fe

Browse files
committed
fix: try to use TypedDict from typing_extension (because of pydantic issue)
1 parent 253624d commit 8c053fe

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

tests/middlewares/admin_middleware/conftest.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
)
1414

1515

16-
@pytest.fixture(scope="session")
16+
@pytest.fixture
1717
async def admin_api_server() -> AsyncGenerator[TestServer, None]:
1818
async def handle_queued(request: web.Request) -> web.Response:
1919
return web.json_response({"status": "ok"}, status=200)
@@ -31,18 +31,15 @@ async def handle_executed(request: web.Request) -> web.Response:
3131

3232
server = TestServer(app)
3333
await server.start_server()
34-
3534
yield server
36-
37-
# Останавливаем сервер после теста
3835
await server.close()
3936

4037

4138
@pytest.fixture
4239
async def broker_with_admin_middleware(
4340
admin_api_server: TestServer,
4441
) -> AsyncGenerator[InMemoryBroker, None]:
45-
broker = InMemoryBroker().with_middlewares(
42+
broker = InMemoryBroker(await_inplace=True).with_middlewares(
4643
TaskiqAdminMiddleware(
4744
str(admin_api_server.make_url("/")), # URL тестового сервера
4845
"supersecret",

tests/middlewares/admin_middleware/dto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from dataclasses import dataclass
2-
from typing import TypedDict
32

43
import pydantic
4+
from typing_extensions import TypedDict
55

66

77
@dataclass(frozen=True, slots=True)

tests/middlewares/admin_middleware/test_arguments_formatting.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ class PydanticDTOFactory(ModelFactory[PydanticDTO]):
2222
__model__ = PydanticDTO
2323

2424

25+
# @pytest.mark.skip
2526
class TestArgumentsFormattingInAdminMiddleware:
2627
@pytest.mark.parametrize(
2728
"dto_factory, task_name",

0 commit comments

Comments
 (0)