Update L7-proxy gate to allow new Octavia features
Specifically: UDP is now a valid protocol, and session_persistence has some new fields. Change-Id: I6f2ab6cad89714773655481a17a88348900261ad
This commit is contained in:
parent
eb47e20e87
commit
28ede08e8c
|
@ -184,7 +184,7 @@ class ListenersTestJSON(base.BaseTestCase):
|
|||
self._create_listener,
|
||||
loadbalancer_id=self.load_balancer_id,
|
||||
protocol_port=self.port,
|
||||
protocol="UDP")
|
||||
protocol="PIGEON")
|
||||
self._check_status_tree(load_balancer_id=self.load_balancer_id,
|
||||
listener_ids=[self.listener_id])
|
||||
|
||||
|
|
|
@ -128,7 +128,9 @@ class TestPools(base.BaseAdminTestCase):
|
|||
self._update_pool(new_pool.get('id'),
|
||||
session_persistence=session_persistence)
|
||||
pool = self.pools_client.get_pool(new_pool.get('id'))
|
||||
self.assertEqual(session_persistence, pool.get('session_persistence'))
|
||||
result_sp = pool.get('session_persistence')
|
||||
for key in session_persistence:
|
||||
self.assertEqual(session_persistence[key], result_sp[key])
|
||||
|
||||
def test_update_pool_sesssion_persistence_app_to_http(self):
|
||||
"""
|
||||
|
@ -141,13 +143,18 @@ class TestPools(base.BaseAdminTestCase):
|
|||
self._update_pool(new_pool.get('id'),
|
||||
session_persistence=session_persistence)
|
||||
pool = self.pools_client.get_pool(new_pool.get('id'))
|
||||
self.assertEqual(session_persistence, pool.get('session_persistence'))
|
||||
result_sp = pool.get('session_persistence')
|
||||
for key in session_persistence:
|
||||
self.assertEqual(session_persistence[key], result_sp[key])
|
||||
|
||||
self._update_pool(new_pool.get('id'),
|
||||
session_persistence={"type": "HTTP_COOKIE"})
|
||||
pool = self.pools_client.get_pool(new_pool.get('id'))
|
||||
session_persistence = {"type": "HTTP_COOKIE",
|
||||
"cookie_name": None}
|
||||
self.assertEqual(session_persistence, pool.get('session_persistence'))
|
||||
result_sp = pool.get('session_persistence')
|
||||
for key in session_persistence:
|
||||
self.assertEqual(session_persistence[key], result_sp[key])
|
||||
|
||||
@decorators.attr(type='smoke')
|
||||
def test_delete_pool(self):
|
||||
|
|
|
@ -209,7 +209,7 @@ class TestPools(base.BaseTestCase):
|
|||
def test_create_pool_invalid_protocol(self):
|
||||
"""Test create pool with an invalid protocol"""
|
||||
self.assertRaises(ex.BadRequest, self._create_pool,
|
||||
protocol='UDP',
|
||||
protocol='PIGEON',
|
||||
lb_algorithm='ROUND_ROBIN',
|
||||
listener_id=self.listener['id'])
|
||||
|
||||
|
|
Loading…
Reference in New Issue