예제 #1
0
 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)
예제 #2
0
    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)
예제 #3
0
    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)
예제 #4
0
 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)