diff --git a/tests/conftest.py b/tests/conftest.py index 4b4a8bac..ea087466 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,14 +1,24 @@ import pytest -from pytest_httpbin.plugin import httpbin_ca_bundle +from pytest_httpbin import certs -# Make httpbin's CA trusted by default -pytest.fixture(autouse=True)(httpbin_ca_bundle) +@pytest.fixture(scope='function', autouse=True) +def httpbin_add_ca_bundle(monkeypatch): + """ + Make pytest-httpbin's CA trusted by default. + + (Same as `httpbin_ca_bundle`, just auto-used.). + + """ + monkeypatch.setenv('REQUESTS_CA_BUNDLE', certs.where()) @pytest.fixture(scope='function') def httpbin_secure_untrusted(monkeypatch, httpbin_secure): - """Like the `httpbin_secure` fixture, but without the - make-CA-trusted-by-default""" + """ + Like the `httpbin_secure` fixture, but without the + make-CA-trusted-by-default. + + """ monkeypatch.delenv('REQUESTS_CA_BUNDLE') return httpbin_secure