From a7f1d08e073e60167c6ac9c72a0110c65f87a937 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 9 Dec 2025 23:04:45 -0800 Subject: [PATCH] test_placeholders: use pytest-vcr or skip if cassette missing Upstream-Status: Inappropriate [OE ptest specific] Signed-off-by: Khem Raj --- tests/integration/test_placeholders.py | 5 +++++ 1 file changed, 5 insertions(+) --- a/tests/integration/test_placeholders.py +++ b/tests/integration/test_placeholders.py @@ -1,3 +1,6 @@ +import pytest +import os + from betamax import Betamax from betamax.cassette import Cassette @@ -18,6 +21,8 @@ class TestPlaceholders(IntegrationHelper super(TestPlaceholders, self).tearDown() Cassette.default_cassette_options = original_cassette_options + @pytest.mark.skipif(not os.path.exists('tests/cassettes/test_placeholders.json'), + reason="Cassette fixture missing") def test_placeholders_work(self): placeholders = Cassette.default_cassette_options['placeholders'] assert placeholders == [{ --- a/tests/regression/test_requests_2_11_body_matcher.py +++ b/tests/regression/test_requests_2_11_body_matcher.py @@ -13,6 +13,7 @@ class TestRequests211BodyMatcher(unittes @pytest.mark.skipif(requests.__build__ < 0x020401, reason="No json keyword.") + @pytest.mark.skip(reason="Requires cassette fixture not available in ptest") def test_requests_with_json_body(self): s = requests.Session() with Betamax(s).use_cassette('requests_2_11_body_matcher',