def test_mcsnoop_attr(mock_module): """ cl_bridge - setting ifupdown2 bridge related options """ mock_module.custom_desired_config = {'config': {}} mock_module.params = {'mcsnoop': 1} cl_int.build_bridge_attr(mock_module, 'mcsnoop') assert_equals(mock_module.custom_desired_config, {'config': { 'bridge-mcsnoop': '1'}})
def test_build_bridge_attr(mock_module): """ cl_bridge - setting ifupdown2 bridge related options """ # test integer mock_module.custom_desired_config = {'config': {}} mock_module.params = {'pvid': 1} cl_int.build_bridge_attr(mock_module, 'pvid') assert_equals(mock_module.custom_desired_config, {'config': { 'bridge-pvid': '1'}}) # test doing bridge ports mock_module.custom_desired_config = {'config': {}} mock_module.params = {'ports': ['swp1-3', 'swp5']} cl_int.build_bridge_attr(mock_module, 'ports') assert_equals(mock_module.custom_desired_config, {'config': { 'bridge-ports': 'glob swp1-3 swp5'}})