File tree Expand file tree Collapse file tree 3 files changed +4
-6
lines changed
tests/middlewares/admin_middleware Expand file tree Collapse file tree 3 files changed +4
-6
lines changed Original file line number Diff line number Diff line change 1313)
1414
1515
16- @pytest .fixture ( scope = "session" )
16+ @pytest .fixture
1717async 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
4239async 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" ,
Original file line number Diff line number Diff line change 11from dataclasses import dataclass
2- from typing import TypedDict
32
43import pydantic
4+ from typing_extensions import TypedDict
55
66
77@dataclass (frozen = True , slots = True )
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ class PydanticDTOFactory(ModelFactory[PydanticDTO]):
2222 __model__ = PydanticDTO
2323
2424
25+ # @pytest.mark.skip
2526class TestArgumentsFormattingInAdminMiddleware :
2627 @pytest .mark .parametrize (
2728 "dto_factory, task_name" ,
You can’t perform that action at this time.
0 commit comments