]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Add test to parse_multipart_form_data() when missing headers
authorIgor Sobreira <igor@igorsobreira.com>
Wed, 25 Jan 2012 01:43:47 +0000 (23:43 -0200)
committerIgor Sobreira <igor@igorsobreira.com>
Wed, 25 Jan 2012 01:43:47 +0000 (23:43 -0200)
tornado/test/httputil_test.py

index f5d7a1aed3117917c38f66d4b37abc33568fd46d..b2d0d79b0674750b3f33315244de3846c37ca007 100644 (file)
@@ -128,6 +128,16 @@ Foo
         self.assertEqual(file["filename"], "ab.txt")
         self.assertEqual(file["body"], b("Foo"))
 
+    def test_missing_headers(self):
+        data = b('''\
+--1234
+
+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):