def _instantiate_ruleset(ruleset_name, param_value) -> Ruleset: ruleset = Ruleset(ruleset_name, {}) rule = Rule.from_ruleset_defaults(Folder(""), ruleset) rule.value = param_value ruleset.append_rule(Folder(""), rule) assert ruleset.get_rules() return ruleset
def _instantiate_ruleset(ruleset_name, param_value): ruleset = Ruleset(ruleset_name, {}) rule = Rule(Folder(''), ruleset) rule.value = param_value ruleset.append_rule(Folder(''), rule) assert ruleset.get_rules() return ruleset
def test__transform_discovery_disabled_services( uc: update_config.UpdateConfig, ruleset_spec: Sequence[RuleSpec], expected_ruleset: Sequence[RuleSpec], ) -> None: ruleset = Ruleset("ignored_services", {}) ruleset.from_config(Folder(""), ruleset_spec) assert ruleset.get_rules() rulesets = RulesetCollection() rulesets.set_rulesets({"ignored_services": ruleset}) uc._transform_discovery_disabled_services(rulesets) folder_rules = ruleset.get_folder_rules(Folder("")) assert [r.to_config() for r in folder_rules] == expected_ruleset
def test__transform_discovery_disabled_services( ruleset_spec, expected_ruleset, ): ruleset = Ruleset("ignored_services", {}) ruleset.from_config(Folder(''), ruleset_spec) assert ruleset.get_rules() rulesets = RulesetCollection() rulesets.set_rulesets({"ignored_services": ruleset}) uc = update_config.UpdateConfig(cmk.utils.log.logger, argparse.Namespace()) uc._transform_discovery_disabled_services(rulesets) folder_rules = ruleset.get_folder_rules(Folder('')) assert [r.to_config() for r in folder_rules] == expected_ruleset