diff options
author | Senthil Kumaran <senthil@uthcode.com> | 2011-10-20 00:52:24 +0800 |
---|---|---|
committer | Senthil Kumaran <senthil@uthcode.com> | 2011-10-20 00:52:24 +0800 |
commit | 59a06d412d3a130c770faa1fc8d8fe13b0a67d3c (patch) | |
tree | ae6c0f206036e6aef6a3171a26881c5bea95c0f1 /Lib/test/test_cgi.py | |
parent | 1e87da16eac24f6e0fb6908906ab6400ce583fa0 (diff) | |
download | cpython-git-59a06d412d3a130c770faa1fc8d8fe13b0a67d3c.tar.gz |
Fix closes Issue12529 - cgi.parse_header failure on double quotes and
semicolons. Patch by Ben Darnell and Petri Lehtinen.
Diffstat (limited to 'Lib/test/test_cgi.py')
-rw-r--r-- | Lib/test/test_cgi.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/test/test_cgi.py b/Lib/test/test_cgi.py index e282a51503..63547b24c2 100644 --- a/Lib/test/test_cgi.py +++ b/Lib/test/test_cgi.py @@ -377,6 +377,9 @@ this is the content of the fake file self.assertEqual( cgi.parse_header('attachment; filename="strange;name";size=123;'), ("attachment", {"filename": "strange;name", "size": "123"})) + self.assertEqual( + cgi.parse_header('form-data; name="files"; filename="fo\\"o;bar"'), + ("form-data", {"name": "files", "filename": 'fo"o;bar'})) def test_main(): |