diff --git a/tests/utils/test_main.py b/tests/utils/test_main.py index 657c11f..a1b236e 100644 --- a/tests/utils/test_main.py +++ b/tests/utils/test_main.py @@ -163,12 +163,14 @@ def test_get_class_init_args_on_storage(): assert not required -def test_request_verify_fingerprint(httpsserver): - httpsserver.serve_content(content='hello', code=200, headers=None) +def test_request_ssl(httpsserver): + sha1 = '94:FD:7A:CB:50:75:A4:69:82:0A:F8:23:DF:07:FC:69:3E:CD:90:CA' + md5 = '19:90:F7:23:94:F2:EF:AB:2B:64:2D:57:3D:25:95:2D' + with pytest.raises(requests.exceptions.SSLError) as excinfo: utils.request('GET', httpsserver.url) assert 'certificate verify failed' in str(excinfo.value) utils.request('GET', httpsserver.url, verify=False) - with pytest.raises(requests.exceptions.SSLError) as excinfo: - utils.request('GET', httpsserver.url, verify=None, - verify_fingerprint='ABCD') + utils.request('GET', httpsserver.url, verify=False, + verify_fingerprint=sha1) + utils.request('GET', httpsserver.url, verify=False, verify_fingerprint=md5)