Beispiel #1
0
    def setUp(self):
        asyncio.set_event_loop(None)

        self.parser = protocol.HttpParser(8190, 32768, 8190)
Beispiel #2
0
 def test_max_continuation_headers_size(self):
     with self.assertRaises(errors.LineTooLong) as cm:
         parser = protocol.HttpParser(8190, 32768, 5)
         parser.parse_headers(['', 'test: line\r\n', ' test\r\n', '\r\n'])
     self.assertIn("limit request headers fields size", str(cm.exception))
Beispiel #3
0
 def test_max_field_size(self):
     with self.assertRaises(errors.LineTooLong) as cm:
         parser = protocol.HttpParser(8190, 32768, 5)
         parser.parse_headers(
             [b'', b'test: line data data\r\n', b'data\r\n', b'\r\n'])
     self.assertIn("request header field TEST", str(cm.exception))