diff --git a/octavia_tempest_plugin/tests/scenario/v2/test_pool.py b/octavia_tempest_plugin/tests/scenario/v2/test_pool.py index d1090c73..30983629 100644 --- a/octavia_tempest_plugin/tests/scenario/v2/test_pool.py +++ b/octavia_tempest_plugin/tests/scenario/v2/test_pool.py @@ -147,11 +147,13 @@ class PoolScenarioTest(test_base.LoadBalancerBaseTest): self.assertEmpty(pool[const.LISTENERS]) self.assertEqual(const.LB_ALGORITHM_ROUND_ROBIN, pool[const.LB_ALGORITHM]) - self.assertIsNotNone(pool.get(const.SESSION_PERSISTENCE)) - self.assertEqual(const.SESSION_PERSISTENCE_APP_COOKIE, - pool[const.SESSION_PERSISTENCE][const.TYPE]) - self.assertEqual(pool_sp_cookie_name, - pool[const.SESSION_PERSISTENCE][const.COOKIE_NAME]) + if self.lb_feature_enabled.l7_protocol_enabled: + self.assertIsNotNone(pool.get(const.SESSION_PERSISTENCE)) + self.assertEqual(const.SESSION_PERSISTENCE_APP_COOKIE, + pool[const.SESSION_PERSISTENCE][const.TYPE]) + self.assertEqual(pool_sp_cookie_name, + pool[const.SESSION_PERSISTENCE][ + const.COOKIE_NAME]) # Pool update new_name = data_utils.rand_name("lb_member_pool1-update") @@ -191,12 +193,12 @@ class PoolScenarioTest(test_base.LoadBalancerBaseTest): if self.lb_feature_enabled.pool_algorithms_enabled: self.assertEqual(const.LB_ALGORITHM_LEAST_CONNECTIONS, pool[const.LB_ALGORITHM]) - self.assertIsNotNone(pool.get(const.SESSION_PERSISTENCE)) - if self.protocol == const.HTTP: + if self.lb_feature_enabled.l7_protocol_enabled: + self.assertIsNotNone(pool.get(const.SESSION_PERSISTENCE)) self.assertEqual(const.SESSION_PERSISTENCE_HTTP_COOKIE, pool[const.SESSION_PERSISTENCE][const.TYPE]) - self.assertIsNone( - pool[const.SESSION_PERSISTENCE].get(const.COOKIE_NAME)) + self.assertIsNone( + pool[const.SESSION_PERSISTENCE].get(const.COOKIE_NAME)) # Pool delete waiters.wait_for_status(