@@ -256,19 +256,23 @@ def test_response_cookies(self):
256
256
self .assertEqual (str (resp .cookies ), '' )
257
257
258
258
resp .set_cookie ('name' , 'value' )
259
- self .assertEqual (str (resp .cookies ), 'Set-Cookie: name=value' )
259
+ self .assertEqual (str (resp .cookies ), 'Set-Cookie: name=value; Path=/ ' )
260
260
resp .set_cookie ('name' , 'other_value' )
261
- self .assertEqual (str (resp .cookies ), 'Set-Cookie: name=other_value' )
261
+ self .assertEqual (str (resp .cookies ),
262
+ 'Set-Cookie: name=other_value; Path=/' )
262
263
263
264
resp .cookies ['name' ] = 'another_other_value'
264
265
resp .cookies ['name' ]['max-age' ] = 10
265
- self .assertEqual (str (resp .cookies ),
266
- 'Set-Cookie: name=another_other_value; Max-Age=10' )
266
+ self .assertEqual (
267
+ str (resp .cookies ),
268
+ 'Set-Cookie: name=another_other_value; Max-Age=10; Path=/' )
267
269
268
270
resp .del_cookie ('name' )
269
- self .assertEqual (str (resp .cookies ), 'Set-Cookie: name=; Max-Age=0' )
271
+ self .assertEqual (
272
+ str (resp .cookies ),
273
+ 'Set-Cookie: name=; Max-Age=0; Path=/' )
270
274
271
- resp .set_cookie ('name' , 'value' , domain = 'local.host' )
275
+ resp .set_cookie ('name' , 'value' , domain = 'local.host' , path = None )
272
276
self .assertEqual (str (resp .cookies ),
273
277
'Set-Cookie: name=value; Domain=local.host' )
274
278
@@ -283,7 +287,7 @@ def test_response_cookie_path(self):
283
287
resp .set_cookie ('name' , 'value' , expires = '123' )
284
288
self .assertEqual (str (resp .cookies ),
285
289
'Set-Cookie: name=value; expires=123;'
286
- ' Path=/some/path ' )
290
+ ' Path=/' )
287
291
resp .set_cookie ('name' , 'value' , domain = 'example.com' ,
288
292
path = '/home' , expires = '123' , max_age = '10' ,
289
293
secure = True , httponly = True , version = '2.0' )
@@ -304,15 +308,17 @@ def test_response_cookie__issue_del_cookie(self):
304
308
self .assertEqual (str (resp .cookies ), '' )
305
309
306
310
resp .del_cookie ('name' )
307
- self .assertEqual (str (resp .cookies ), 'Set-Cookie: name=; Max-Age=0' )
311
+ self .assertEqual (str (resp .cookies ),
312
+ 'Set-Cookie: name=; Max-Age=0; Path=/' )
308
313
309
314
def test_cookie_set_after_del (self ):
310
315
resp = StreamResponse ()
311
316
312
317
resp .del_cookie ('name' )
313
318
resp .set_cookie ('name' , 'val' )
314
319
# check for Max-Age dropped
315
- self .assertEqual (str (resp .cookies ), 'Set-Cookie: name=val' )
320
+ self .assertEqual (str (resp .cookies ),
321
+ 'Set-Cookie: name=val; Path=/' )
316
322
317
323
def test_set_status_with_reason (self ):
318
324
resp = StreamResponse ()
0 commit comments