From 1b146b5d01b57266ccc095e7e3961d4414649506 Mon Sep 17 00:00:00 2001 From: eesa456 Date: Thu, 17 Jul 2025 14:22:53 +0100 Subject: [PATCH] NRL-753 skip capability test if internal --- .../scenarios/api_capability_statement_lookup.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/smoke/scenarios/api_capability_statement_lookup.py b/tests/smoke/scenarios/api_capability_statement_lookup.py index 6709bae53..85e136ab9 100644 --- a/tests/smoke/scenarios/api_capability_statement_lookup.py +++ b/tests/smoke/scenarios/api_capability_statement_lookup.py @@ -1,10 +1,17 @@ +import os + import pytest from tests.utilities.api_clients import ConsumerTestClient, ProducerTestClient -@pytest.mark.skip( - reason="Capability statements aren't working when called via NRLF and not Producer/Consumer API" +def is_public_url(): + return os.environ.get("TEST_CONNECT_MODE") == "public" + + +@pytest.mark.skipif( + not is_public_url(), + reason="Capability statements only work via APIGEE in persistent environments", ) def test_read_api_capability_statements( consumer_client: ConsumerTestClient, producer_client: ProducerTestClient