Only skip wss tests

This commit is contained in:
coletdjnz 2024-05-18 16:44:40 +12:00
parent 6282570bb2
commit 82cceaed31
No known key found for this signature in database
GPG key ID: 91984263BB39894A

View file

@ -394,8 +394,10 @@ class TestHTTPProxy:
('Websockets', 'wss') ('Websockets', 'wss')
], indirect=True) ], indirect=True)
@pytest.mark.skip_handler_if( @pytest.mark.skip_handler_if(
'Websockets', lambda _: platform.python_implementation() == 'PyPy', 'Websockets', lambda request:
'PyPy sometimes fails with these tests, unknown reason') (platform.python_implementation() == 'PyPy'
and request.getfixturevalue('ctx').REQUEST_PROTO == 'wss'),
'PyPy sometimes fails with wss tests, unknown reason')
class TestHTTPConnectProxy: class TestHTTPConnectProxy:
def test_http_connect_no_auth(self, handler, ctx): def test_http_connect_no_auth(self, handler, ctx):
with ctx.http_server(HTTPConnectProxyHandler) as server_address: with ctx.http_server(HTTPConnectProxyHandler) as server_address: