def test_parse_bad_method_for_c_parser_raises(loop, protocol): payload = 'GET1 /test HTTP/1.1\r\n\r\n'.encode('utf-8') parser = HttpRequestParserC(protocol, loop, 2 ** 16, max_line_size=8190, max_headers=32768, max_field_size=8190) with pytest.raises(aiohttp.http_exceptions.BadStatusLine): messages, upgrade, tail = parser.feed_data(payload)
def test_parse_bad_method_for_c_parser_raises(loop: Any, protocol: Any) -> None: payload = b"GET1 /test HTTP/1.1\r\n\r\n" parser = HttpRequestParserC( protocol, loop, 2**16, max_line_size=8190, max_field_size=8190, ) with pytest.raises(aiohttp.http_exceptions.BadStatusLine): messages, upgrade, tail = parser.feed_data(payload)