예제 #1
0
 def test_module_parameters_state_disabled(self):
     args = dict(
         state='disabled'
     )
     p = ModuleParameters(params=args)
     assert p.state == 'disabled'
     assert p.enabled == 'no'
예제 #2
0
 def test_module_parameters_state_present(self):
     args = dict(
         state='present'
     )
     p = ModuleParameters(params=args)
     assert p.state == 'present'
     assert p.enabled == 'yes'
예제 #3
0
 def test_module_parameters(self):
     args = dict(
         state='present',
         address='1.1.1.1',
         netmask='2.2.2.2',
         connection_limit='10',
         arp='enabled',
         auto_delete='enabled',
         icmp_echo='enabled',
         availability_calculation='always',
     )
     p = ModuleParameters(params=args)
     assert p.state == 'present'
     assert p.address == '1.1.1.1'
     assert p.netmask == '2.2.2.2'
     assert p.connection_limit == 10
     assert p.arp == 'enabled'
     assert p.auto_delete == 'true'
     assert p.icmp_echo == 'enabled'
     assert p.availability_calculation == 'none'
예제 #4
0
 def test_module_parameters_icmp_echo_disabled(self):
     args = dict(
         icmp_echo='disabled'
     )
     p = ModuleParameters(params=args)
     assert p.icmp_echo == 'disabled'
예제 #5
0
 def test_module_parameters_advertise_route_any(self):
     args = dict(
         availability_calculation='when_any_available'
     )
     p = ModuleParameters(params=args)
     assert p.availability_calculation == 'any'
예제 #6
0
 def test_module_parameters_state_absent(self):
     args = dict(
         state='absent'
     )
     p = ModuleParameters(params=args)
     assert p.state == 'absent'
예제 #7
0
 def test_module_parameters_arp_disabled(self):
     args = dict(
         arp='disabled'
     )
     p = ModuleParameters(params=args)
     assert p.arp == 'disabled'
예제 #8
0
 def test_module_parameters_auto_delete_disabled(self):
     args = dict(
         auto_delete='disabled'
     )
     p = ModuleParameters(params=args)
     assert p.auto_delete == 'false'
예제 #9
0
 def test_module_parameters_icmp_echo_selective(self):
     args = dict(
         icmp_echo='selective'
     )
     p = ModuleParameters(params=args)
     assert p.icmp_echo == 'selective'