| From a7f1d08e073e60167c6ac9c72a0110c65f87a937 Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| 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 <raj.khem@gmail.com> |
| --- |
| 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', |