@@ -23,9 +23,9 @@ def make_cookie(client, fernet, data):
23
23
client .session .cookie_jar .update_cookies ({'AIOHTTP_SESSION' : data })
24
24
25
25
26
- def create_app (loop , handler , key ):
26
+ def create_app (handler , key ):
27
27
middleware = session_middleware (EncryptedCookieStorage (key ))
28
- app = web .Application (middlewares = [middleware ], loop = loop )
28
+ app = web .Application (middlewares = [middleware ])
29
29
app .router .add_route ('GET' , '/' , handler )
30
30
return app
31
31
@@ -59,7 +59,8 @@ def test_invalid_key():
59
59
EncryptedCookieStorage (b'123' ) # short key
60
60
61
61
62
- async def test_create_new_session_broken_by_format (test_client , fernet , key ):
62
+ async def test_create_new_session_broken_by_format (aiohttp_client ,
63
+ fernet , key ):
63
64
64
65
async def handler (request ):
65
66
session = await get_session (request )
@@ -70,13 +71,13 @@ async def handler(request):
70
71
return web .Response (body = b'OK' )
71
72
72
73
new_fernet = Fernet (Fernet .generate_key ())
73
- client = await test_client (create_app , handler , key )
74
+ client = await aiohttp_client (create_app ( handler , key ) )
74
75
make_cookie (client , new_fernet , {'a' : 1 , 'b' : 12 })
75
76
resp = await client .get ('/' )
76
77
assert resp .status == 200
77
78
78
79
79
- async def test_load_existing_session (test_client , fernet , key ):
80
+ async def test_load_existing_session (aiohttp_client , fernet , key ):
80
81
81
82
async def handler (request ):
82
83
session = await get_session (request )
@@ -86,20 +87,20 @@ async def handler(request):
86
87
assert {'a' : 1 , 'b' : 12 } == session
87
88
return web .Response (body = b'OK' )
88
89
89
- client = await test_client (create_app , handler , key )
90
+ client = await aiohttp_client (create_app ( handler , key ) )
90
91
make_cookie (client , fernet , {'a' : 1 , 'b' : 12 })
91
92
resp = await client .get ('/' )
92
93
assert resp .status == 200
93
94
94
95
95
- async def test_change_session (test_client , fernet , key ):
96
+ async def test_change_session (aiohttp_client , fernet , key ):
96
97
97
98
async def handler (request ):
98
99
session = await get_session (request )
99
100
session ['c' ] = 3
100
101
return web .Response (body = b'OK' )
101
102
102
- client = await test_client (create_app , handler , key )
103
+ client = await aiohttp_client (create_app ( handler , key ) )
103
104
make_cookie (client , fernet , {'a' : 1 , 'b' : 2 })
104
105
resp = await client .get ('/' )
105
106
assert resp .status == 200
@@ -118,14 +119,15 @@ async def handler(request):
118
119
assert '/' == morsel ['path' ]
119
120
120
121
121
- async def test_clear_cookie_on_session_invalidation (test_client , fernet , key ):
122
+ async def test_clear_cookie_on_session_invalidation (aiohttp_client ,
123
+ fernet , key ):
122
124
123
125
async def handler (request ):
124
126
session = await get_session (request )
125
127
session .invalidate ()
126
128
return web .Response (body = b'OK' )
127
129
128
- client = await test_client (create_app , handler , key )
130
+ client = await aiohttp_client (create_app ( handler , key ) )
129
131
make_cookie (client , fernet , {'a' : 1 , 'b' : 2 })
130
132
resp = await client .get ('/' )
131
133
assert resp .status == 200
0 commit comments