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(