]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Add test to parse_multipart_form_data() when no "name" parameter is found 444/head
authorIgor Sobreira <igor@igorsobreira.com>
Wed, 25 Jan 2012 02:19:40 +0000 (00:19 -0200)
committerIgor Sobreira <igor@igorsobreira.com>
Wed, 25 Jan 2012 02:19:40 +0000 (00:19 -0200)
tornado/test/httputil_test.py

index 00f5d16b92fe4515d558a847e18641ed9e0adbca..e2f4421c92085333e59b26c838d658cddbfc8725 100644 (file)
@@ -162,6 +162,18 @@ Foo--1234--''').replace(b("\n"), b("\r\n"))
         parse_multipart_form_data(b("1234"), data, args, files)
         self.assertEqual(files, {})
 
+    def test_content_disposition_header_without_name_parameter(self):
+        data = b("""\
+--1234
+Content-Disposition: form-data; filename="ab.txt"
+
+Foo
+--1234--""").replace(b("\n"), b("\r\n"))
+        args = {}
+        files = {}
+        parse_multipart_form_data(b("1234"), data, args, files)
+        self.assertEqual(files, {})
+
 
 class HTTPHeadersTest(unittest.TestCase):
     def test_multi_line(self):