Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8b94b1c

Browse files
committed
Added test for patch #103473: test an unquoted cookie value containing '='
1 parent 7153460 commit 8b94b1c

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

Lib/test/output/test_cookie

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Set-Cookie: chips=ahoy;
1010
Set-Cookie: keebler="E=mc2; L=\"Loves\"; fudge=\012;";
1111
keebler 'E=mc2; L="Loves"; fudge=\n;' 'E=mc2; L="Loves"; fudge=\n;'
1212
Set-Cookie: keebler="E=mc2; L=\"Loves\"; fudge=\012;";
13+
<SimpleCookie: keebler='E=mc2'>
14+
Set-Cookie: keebler=E=mc2;
15+
keebler 'E=mc2' 'E=mc2'
16+
Set-Cookie: keebler=E=mc2;
1317
Set-Cookie: Customer="WILE_E_COYOTE"; Path=/acme;
1418

1519
<SCRIPT LANGUAGE="JavaScript">

Lib/test/test_cookie.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
('chips=ahoy; vienna=finger', {'chips':'ahoy', 'vienna':'finger'}),
1111
('keebler="E=mc2; L=\\"Loves\\"; fudge=\\012;";',
1212
{'keebler' : 'E=mc2; L="Loves"; fudge=\012;'}),
13+
14+
# Check illegal cookies that have an '=' char in an unquoted value
15+
('keebler=E=mc2;', {'keebler' : 'E=mc2'})
1316
]
1417

1518
for data, dict in cases:

0 commit comments

Comments
 (0)