From c1d3efb6b8c2b65f652d5e7adf41ff2b3218645c Mon Sep 17 00:00:00 2001 From: Hugo Osvaldo Barrera Date: Tue, 9 May 2023 11:52:15 +0200 Subject: [PATCH] Make broken test as xfail --- tests/system/utils/test_main.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/tests/system/utils/test_main.py b/tests/system/utils/test_main.py index 55ffa3a..4d179e7 100644 --- a/tests/system/utils/test_main.py +++ b/tests/system/utils/test_main.py @@ -27,23 +27,27 @@ def test_get_storage_init_args(): @pytest.mark.asyncio async def test_request_ssl(): async with aiohttp.ClientSession() as session: - with pytest.raises(aiohttp.ClientConnectorCertificateError) as excinfo: + with pytest.raises( + aiohttp.ClientConnectorCertificateError, + match="certificate verify failed", + ): await http.request( "GET", "https://self-signed.badssl.com/", session=session, ) - assert "certificate verify failed" in str(excinfo.value) - # XXX FIXME - with pytest.raises(Exception): - await http.request( - "GET", - "https://self-signed.badssl.com/", - verify=False, - session=session, - ) +@pytest.mark.xfail(reason="feature not implemented") +@pytest.mark.asyncio +async def test_request_unsafe_ssl(): + async with aiohttp.ClientSession() as session: + await http.request( + "GET", + "https://self-signed.badssl.com/", + verify=False, + session=session, + ) def fingerprint_of_cert(cert, hash=hashes.SHA256) -> str: