def test_module_parameters_state_disabled(self): args = dict( state='disabled' ) p = ModuleParameters(params=args) assert p.state == 'disabled' assert p.enabled == 'no'
def test_module_parameters_state_present(self): args = dict( state='present' ) p = ModuleParameters(params=args) assert p.state == 'present' assert p.enabled == 'yes'
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'
def test_module_parameters_icmp_echo_disabled(self): args = dict( icmp_echo='disabled' ) p = ModuleParameters(params=args) assert p.icmp_echo == 'disabled'
def test_module_parameters_advertise_route_any(self): args = dict( availability_calculation='when_any_available' ) p = ModuleParameters(params=args) assert p.availability_calculation == 'any'
def test_module_parameters_state_absent(self): args = dict( state='absent' ) p = ModuleParameters(params=args) assert p.state == 'absent'
def test_module_parameters_arp_disabled(self): args = dict( arp='disabled' ) p = ModuleParameters(params=args) assert p.arp == 'disabled'
def test_module_parameters_auto_delete_disabled(self): args = dict( auto_delete='disabled' ) p = ModuleParameters(params=args) assert p.auto_delete == 'false'
def test_module_parameters_icmp_echo_selective(self): args = dict( icmp_echo='selective' ) p = ModuleParameters(params=args) assert p.icmp_echo == 'selective'