]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Add ExpectLog to a noisy test case
authorBen Darnell <ben@bendarnell.com>
Sun, 10 Jul 2016 15:04:21 +0000 (11:04 -0400)
committerBen Darnell <ben@bendarnell.com>
Sun, 10 Jul 2016 15:04:21 +0000 (11:04 -0400)
tornado/test/simple_httpclient_test.py

index a5624af25c3ae487667c01a2431f26aa7c071ea5..861602b86712b7ca0d6d8ceceb87a24c9807b1eb 100644 (file)
@@ -631,12 +631,13 @@ class HTTP204NoContentTestCase(AsyncHTTPTestCase):
 
     def test_204_invalid_content_length(self):
         # 204 status with non-zero content length is malformed
-        response = self.fetch("/?error=1")
-        if not self.http1:
-            self.skipTest("requires HTTP/1.x")
-        if self.http_client.configured_class != SimpleAsyncHTTPClient:
-            self.skipTest("curl client accepts invalid headers")
-        self.assertEqual(response.code, 599)
+        with ExpectLog(gen_log, ".*Response with code 204 should not have body"):
+            response = self.fetch("/?error=1")
+            if not self.http1:
+                self.skipTest("requires HTTP/1.x")
+            if self.http_client.configured_class != SimpleAsyncHTTPClient:
+                self.skipTest("curl client accepts invalid headers")
+            self.assertEqual(response.code, 599)
 
 
 class HostnameMappingTestCase(AsyncHTTPTestCase):