mirror of
https://github.com/apache/httpd.git
synced 2025-08-06 11:06:17 +00:00
Fix occasional pytest failures
in modules/http2/test_800_websockets.py (test_h2_800_04_non_ws_resource and test_h2_800_09b_unsupported) due to additional RST messages. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916808 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -174,7 +174,7 @@ class TestWebSockets:
|
|||||||
def test_h2_800_04_non_ws_resource(self, env: H2TestEnv, ws_server):
|
def test_h2_800_04_non_ws_resource(self, env: H2TestEnv, ws_server):
|
||||||
r, infos, frames = ws_run(env, path='/alive.json')
|
r, infos, frames = ws_run(env, path='/alive.json')
|
||||||
assert r.exit_code == 0, f'{r}'
|
assert r.exit_code == 0, f'{r}'
|
||||||
assert infos == ['[1] :status: 502', '[1] EOF'], f'{r}'
|
assert infos == ['[1] :status: 502', '[1] EOF'] or infos == ['[1] :status: 502', '[1] EOF', '[1] RST'], f'{r}'
|
||||||
assert frames == b''
|
assert frames == b''
|
||||||
|
|
||||||
# CONNECT to a URL path that sends a delayed HTTP response body
|
# CONNECT to a URL path that sends a delayed HTTP response body
|
||||||
@ -214,7 +214,7 @@ class TestWebSockets:
|
|||||||
r, infos, frames = ws_run(env, path='/ws/echo/',
|
r, infos, frames = ws_run(env, path='/ws/echo/',
|
||||||
authority=f'test1.{env.http_tld}:{env.http_port}')
|
authority=f'test1.{env.http_tld}:{env.http_port}')
|
||||||
assert r.exit_code == 0, f'{r}'
|
assert r.exit_code == 0, f'{r}'
|
||||||
assert infos == ['[1] :status: 501', '[1] EOF'], f'{r}'
|
assert infos == ['[1] :status: 501', '[1] EOF'] or infos == ['[1] :status: 501', '[1] EOF', '[1] RST'], f'{r}'
|
||||||
|
|
||||||
# CONNECT and exchange a PING
|
# CONNECT and exchange a PING
|
||||||
def test_h2_800_10_ws_ping(self, env: H2TestEnv, ws_server):
|
def test_h2_800_10_ws_ping(self, env: H2TestEnv, ws_server):
|
||||||
|
Reference in New Issue
Block a user