def test_update_by_node_by_no_switches(self): node = { 'type': NodeType.COMMENT, 'str': ' vint:', } expected_config_dict = {'policies': {}} config_source = ConfigCommentSource() config_source.update_by_node(node) self.assertConfigDict(config_source, expected_config_dict)
def test_update_by_node_by_no_switches(self): node = { 'type': NodeType.COMMENT, 'str': ' vint:', } expected_config_dict = { 'policies': {} } config_source = ConfigCommentSource() config_source.update_by_node(node) self.assertConfigDict(config_source, expected_config_dict)
def test_update_by_node_by_single_switch(self): node = { 'type': NodeType.COMMENT, 'str': ' vint: -Policy1', } expected_config_dict = { 'policies': { 'Policy1': { 'enabled': False, }, } } config_source = ConfigCommentSource() config_source.update_by_node(node) self.assertConfigDict(config_source, expected_config_dict)
def test_update_by_node_by_single_switch(self): node = { 'type': NodeType.COMMENT, 'str': ' vint: -Policy1', } expected_config_dict = { 'policies': { 'Policy1': { 'enabled': False, }, } } config_source = ConfigCommentSource() config_source.update_by_node(node) self.assertConfigDict(config_source, expected_config_dict)
def test_get_config_dict(self): expected_config_dict = { 'policies': { 'Policy1': { 'enabled': False, }, 'Policy2': { 'enabled': True, }, } } node = { 'type': NodeType.COMMENT, 'str': ' vint: -Policy1 +Policy2', } config_source = ConfigCommentSource() config_source.update_by_node(node) self.assertConfigDict(config_source, expected_config_dict)
def test_get_config_dict(self): expected_config_dict = { 'policies': { 'Policy1': { 'enabled': False, }, 'Policy2': { 'enabled': True, }, } } node = { 'type': NodeType.COMMENT, 'str': ' vint: -Policy1 +Policy2', } config_source = ConfigCommentSource() config_source.update_by_node(node) self.assertConfigDict(config_source, expected_config_dict)