Add skip for SOURCE_IP_PORT if provider is amphorav2
Related-Prod: PRODX-22046
Change-Id: I1bcf8fb70978c39c0747dffb9d0669d1207fa771
diff --git a/octavia_tempest_plugin/tests/api/v2/test_pool.py b/octavia_tempest_plugin/tests/api/v2/test_pool.py
index 71f6425..d6a93b2 100644
--- a/octavia_tempest_plugin/tests/api/v2/test_pool.py
+++ b/octavia_tempest_plugin/tests/api/v2/test_pool.py
@@ -1562,6 +1562,7 @@
class PoolSourceIPPortAPITest(PoolAPIBaseTest):
"""Pool with Source IP Port algorithm"""
+ @classmethod
def skip_checks(cls):
super(PoolSourceIPPortAPITest, cls).skip_checks()
if CONF.load_balancer.provider == 'amphorav2':
diff --git a/octavia_tempest_plugin/tests/scenario/v2/test_member.py b/octavia_tempest_plugin/tests/scenario/v2/test_member.py
index 699d6e1..d3cada1 100644
--- a/octavia_tempest_plugin/tests/scenario/v2/test_member.py
+++ b/octavia_tempest_plugin/tests/scenario/v2/test_member.py
@@ -699,6 +699,7 @@
class MemberSourceIPPortScenarioTest(MemberScenarioBaseTest):
+ @classmethod
def skip_checks(cls):
super(MemberSourceIPPortScenarioTest, cls).skip_checks()
if CONF.load_balancer.provider == 'amphorav2':
diff --git a/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py b/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py
index 94aaa07..f954d59 100644
--- a/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py
+++ b/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py
@@ -885,6 +885,9 @@
@testtools.skipIf(CONF.load_balancer.test_with_noop,
'Traffic tests will not work in noop mode.')
@decorators.idempotent_id('4568db0e-4243-4191-a822-9d327a55fa64')
+ @testtools.skipIf(CONF.load_balancer.provider == 'amphorav2',
+ "Amphora provider does not support "
+ "SOURCE_IP_PORT algorithm")
def test_source_ip_tcp_traffic(self):
pool_id = self._listener_pool_create(
const.TCP, 90, pool_algorithm=const.LB_ALGORITHM_SOURCE_IP)[1]
@@ -959,6 +962,9 @@
@testtools.skipIf(CONF.load_balancer.test_with_noop,
'Traffic tests will not work in noop mode.')
+ @testtools.skipIf(CONF.load_balancer.provider == 'amphorav2',
+ "Amphora provider does not support "
+ "SOURCE_IP_PORT algorithm")
@decorators.idempotent_id('a67dfa58-6953-4a0f-8a65-3f153b254c98')
def test_source_ip_port_udp_traffic(self):
if not self.mem_listener_client.is_version_supported(