Example #1
0
 def test_module_parameters_actions(self):
     args = dict(
         actions=[
             dict(
                 type='forward',
                 pool='pool-svrs'
             )
         ]
     )
     p = ModuleParameters(params=args)
     assert len(p.actions) == 1
Example #2
0
 def test_module_parameters_conditions(self):
     args = dict(
         conditions=[
             dict(
                 type='http_uri',
                 path_begins_with_any=['/ABC']
             )
         ]
     )
     p = ModuleParameters(params=args)
     assert len(p.conditions) == 1
Example #3
0
 def test_module_parameters_name(self):
     args = dict(
         name='rule1'
     )
     p = ModuleParameters(params=args)
     assert p.name == 'rule1'
Example #4
0
 def test_module_parameters_policy(self):
     args = dict(
         policy='Policy - Foo'
     )
     p = ModuleParameters(params=args)
     assert p.policy == 'Policy - Foo'