diff --git a/tests/conftest.py b/tests/conftest.py index c81a584..e391523 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -63,6 +63,11 @@ def vcr_config(): decode_compressed_response = True ) +@pytest.fixture(scope="module") +def vcr_cassette_dir(request) -> str: + module = request.node.fspath # current test file + return os.path.join(module.dirname, "cassettes") + # Fixtures for testing against actual, real servers # Please be extremely careful with these @pytest.fixture diff --git a/tests/test_streaming.py b/tests/test_streaming.py index 7bbdfc0..0f66519 100644 --- a/tests/test_streaming.py +++ b/tests/test_streaming.py @@ -14,11 +14,6 @@ streaming_is_patched = False real_connections = [] close_connections = False -@pytest.fixture(scope='module') -def vcr(vcr): - vcr.match_on = ['path'] - return vcr - @pytest.fixture(scope='module') def vcr_config(): return {