def test_transform_pool_http_reuse(self): in_pool = sample_configs.sample_pool_tuple(sample_pool=2) ret = self.jinja_cfg._transform_pool(in_pool, {constants.HTTP_REUSE: True}) import copy expected_config = copy.copy(sample_configs.RET_POOL_2) expected_config[constants.HTTP_REUSE] = True self.assertEqual(expected_config, ret)
def test_udp_transform_pool(self): in_pool = sample_configs.sample_pool_tuple( proto=constants.PROTOCOL_UDP, persistence_type=constants.SESSION_PERSISTENCE_SOURCE_IP, persistence_timeout=33, persistence_granularity='255.0.0.0', ) ret = self.udp_jinja_cfg._transform_pool(in_pool) self.assertEqual(sample_configs.RET_UDP_POOL, ret) in_pool = sample_configs.sample_pool_tuple( proto=constants.PROTOCOL_UDP, persistence_type=constants.SESSION_PERSISTENCE_SOURCE_IP, persistence_timeout=33, persistence_granularity='255.0.0.0', monitor=False) sample_configs.RET_UDP_POOL['health_monitor'] = '' ret = self.udp_jinja_cfg._transform_pool(in_pool) self.assertEqual(sample_configs.RET_UDP_POOL, ret)
def test_transform_pool(self): in_pool = sample_configs.sample_pool_tuple() ret = self.jinja_cfg._transform_pool(in_pool) self.assertEqual(sample_configs.RET_POOL, ret)