diff options
Diffstat (limited to 'test/test_access_log.py')
-rw-r--r-- | test/test_access_log.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/test_access_log.py b/test/test_access_log.py index f1dae8ea..e2358ce2 100644 --- a/test/test_access_log.py +++ b/test/test_access_log.py @@ -1,6 +1,7 @@ import os import re import time +import unittest from subprocess import call from unit.applications.lang.python import TestApplicationPython @@ -179,7 +180,7 @@ Connection: close self.assertEqual(self.post()['status'], 200, 'init') - self.http(b"""GE""", raw=True, read_timeout=1) + resp = self.http(b"""GE""", raw=True, read_timeout=5) self.stop() @@ -192,7 +193,7 @@ Connection: close self.assertEqual(self.post()['status'], 200, 'init') - self.http(b"""GET /\n""", raw=True, read_timeout=1) + self.http(b"""GET /\n""", raw=True) self.stop() @@ -205,7 +206,7 @@ Connection: close self.assertEqual(self.post()['status'], 200, 'init') - self.http(b"""GET / HTTP/1.1""", raw=True, read_timeout=1) + resp = self.http(b"""GET / HTTP/1.1""", raw=True, read_timeout=5) self.stop() @@ -218,7 +219,7 @@ Connection: close self.assertEqual(self.post()['status'], 200, 'init') - resp = self.http(b"""GET / HTTP/1.1\n""", raw=True, read_timeout=1) + resp = self.http(b"""GET / HTTP/1.1\n""", raw=True, read_timeout=5) self.stop() @@ -227,17 +228,18 @@ Connection: close 'partial 4', ) + @unittest.expectedFailure def test_access_log_partial_5(self): self.load('empty') self.assertEqual(self.post()['status'], 200, 'init') - self.http(b"""GET / HTTP/1.1\n\n""", raw=True, read_timeout=1) + self.get(headers={'Connection': 'close'}) self.stop() self.assertIsNotNone( - self.wait_for_record(r'"GET / HTTP/1.1" 200 0 "-" "-"'), + self.wait_for_record(r'"GET / HTTP/1.1" 400 \d+ "-" "-"'), 'partial 5', ) |