Skip to content

Commit 52ad2a5

Browse files
async view funcs
1 parent e6f8a52 commit 52ad2a5

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

tests/conftest.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class ResponseSchema(Schema):
6060
({"location": "query"}, False),
6161
]
6262
)
63-
def aiohttp_app(request_schema, request_callable_schema, loop, test_client, request):
63+
def aiohttp_app(request_schema, request_callable_schema, loop, aiohttp_client, request):
6464
locations, nested = request.param
6565

6666
@docs(
@@ -69,26 +69,26 @@ def aiohttp_app(request_schema, request_callable_schema, loop, test_client, requ
6969
description="Test method description",
7070
)
7171
@use_kwargs(request_schema, **locations)
72-
def handler_get(request):
72+
async def handler_get(request):
7373
print(request.data)
7474
return web.json_response({"msg": "done", "data": {}})
7575

7676
@use_kwargs(request_schema)
77-
def handler_post(request):
77+
async def handler_post(request):
7878
print(request.data)
7979
return web.json_response({"msg": "done", "data": {}})
8080

8181
@use_kwargs(request_callable_schema)
82-
def handler_post_callable_schema(request):
82+
async def handler_post_callable_schema(request):
8383
print(request.data)
8484
return web.json_response({"msg": "done", "data": {}})
8585

8686
@use_kwargs(request_schema)
87-
def handler_post_echo(request):
87+
async def handler_post_echo(request):
8888
return web.json_response(request["data"])
8989

9090
@use_kwargs(request_schema, **locations)
91-
def handler_get_echo(request):
91+
async def handler_get_echo(request):
9292
print(request.data)
9393
return web.json_response(request["data"])
9494

@@ -101,7 +101,7 @@ def handler_get_echo(request):
101101
}
102102
]
103103
)
104-
def handler_get_variable(request):
104+
async def handler_get_variable(request):
105105
print(request.data)
106106
return web.json_response(request["data"])
107107

@@ -119,11 +119,11 @@ async def delete(self):
119119
return web.json_response({"hello": "world"})
120120

121121
@use_kwargs(request_schema, **locations)
122-
def handler_get_echo_old_data(request):
122+
async def handler_get_echo_old_data(request):
123123
print(request.data)
124124
return web.json_response(request.data)
125125

126-
def other(request):
126+
async def other(request):
127127
return web.Response()
128128

129129
app = web.Application()
@@ -164,4 +164,4 @@ def other(request):
164164
)
165165
app.middlewares.append(validation_middleware)
166166

167-
return loop.run_until_complete(test_client(app))
167+
return loop.run_until_complete(aiohttp_client(app))

tests/test_decorators.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def aiohttp_view_all(self, request_schema, response_schema):
1414
)
1515
@use_kwargs(request_schema, locations=["query"])
1616
@marshal_with(response_schema, 200)
17-
def index(request, **data):
17+
async def index(request, **data):
1818
return web.json_response({"msg": "done", "data": {}})
1919

2020
return index
@@ -26,23 +26,23 @@ def aiohttp_view_docs(self):
2626
summary="Test method summary",
2727
description="Test method description",
2828
)
29-
def index(request, **data):
29+
async def index(request, **data):
3030
return web.json_response({"msg": "done", "data": {}})
3131

3232
return index
3333

3434
@pytest.fixture
3535
def aiohttp_view_kwargs(self, request_schema):
3636
@use_kwargs(request_schema, locations=["query"])
37-
def index(request, **data):
37+
async def index(request, **data):
3838
return web.json_response({"msg": "done", "data": {}})
3939

4040
return index
4141

4242
@pytest.fixture
4343
def aiohttp_view_marshal(self, response_schema):
4444
@marshal_with(response_schema, 200, description="Method description")
45-
def index(request, **data):
45+
async def index(request, **data):
4646
return web.json_response({"msg": "done", "data": {}})
4747

4848
return index
@@ -114,7 +114,7 @@ def test_view_multiple_body_parameters(self, request_schema):
114114

115115
@use_kwargs(request_schema, locations=["body"])
116116
@use_kwargs(request_schema, locations=["body"])
117-
def index(request, **data):
117+
async def index(request, **data):
118118
return web.json_response({"msg": "done", "data": {}})
119119

120120
assert isinstance(ex.value, RuntimeError)

0 commit comments

Comments
 (0)