def test_rule_sets_from_string_2(self): rule_set_config = rule_sets_from_string(rule_set_02_str) rc = rule_set_config.get_required_config() ok_('ruleset01' in rc) eq_('tag0.tag1', rc.ruleset01.tag.default) eq_( 'socorro.lib.transform_rules.TransformRuleSystem', rc.ruleset01.rule_system_class.default ) eq_('apply_all_rules', rc.ruleset01.action.default) eq_( 'socorro.processor.support_classifiers.BitguardClassifier, ' 'socorro.processor.support_classifiers.OutOfDateClassifier', rc.ruleset01.rules_list.default ) ok_('ruleset02' in rc) eq_('tag2.tag3', rc.ruleset02.tag.default) eq_( 'socorro.lib.transform_rules.TransformRuleSystem', rc.ruleset02.rule_system_class.default ) eq_('apply_until_action_succeeds', rc.ruleset02.action.default) eq_( 'socorro.processor.skunk_classifiers.SetWindowPos, ' 'socorro.processor.skunk_classifiers.UpdateWindowAttributes', rc.ruleset02.rules_list.default )
def test_rule_sets_from_string_1(self): rule_set_config = rule_sets_from_string(rule_set_01_str) rc = rule_set_config.get_required_config() assert 'ruleset01' in rc assert 'tag0.tag1' == rc.ruleset01.tag.default expected = 'socorro.lib.transform_rules.TransformRuleSystem' assert rc.ruleset01.rule_system_class.default == expected assert 'apply_all_rules' == rc.ruleset01.action.default expected = ('socorro.processor.general_transform_rules.CPUInfoRule, ' 'socorro.processor.general_transform_rules.OSInfoRule ') assert rc.ruleset01.rules_list.default == expected
def test_rule_sets_from_string_1(self): rule_set_config = rule_sets_from_string(rule_set_01_str) rc = rule_set_config.get_required_config() ok_('ruleset01' in rc) eq_('tag0.tag1', rc.ruleset01.tag.default) eq_('socorro.lib.transform_rules.TransformRuleSystem', rc.ruleset01.rule_system_class.default) eq_('apply_all_rules', rc.ruleset01.action.default) eq_( 'socorro.processor.support_classifiers.BitguardClassifier, ' 'socorro.processor.support_classifiers.OutOfDateClassifier', rc.ruleset01.rules_list.default)
def test_rule_sets_from_string_1(self): rule_set_config = rule_sets_from_string(rule_set_01_str) rc = rule_set_config.get_required_config() ok_('ruleset01' in rc) eq_('tag0.tag1', rc.ruleset01.tag.default) eq_( 'socorro.lib.transform_rules.TransformRuleSystem', rc.ruleset01.rule_system_class.default ) eq_('apply_all_rules', rc.ruleset01.action.default) eq_( 'socorro.processor.support_classifiers.BitguardClassifier, ' 'socorro.processor.support_classifiers.OutOfDateClassifier', rc.ruleset01.rules_list.default )
def test_rule_sets_from_string_2(self): rule_set_config = rule_sets_from_string(rule_set_02_str) rc = rule_set_config.get_required_config() ok_('ruleset01' in rc) eq_('tag0.tag1', rc.ruleset01.tag.default) eq_('socorro.lib.transform_rules.TransformRuleSystem', rc.ruleset01.rule_system_class.default) eq_('apply_all_rules', rc.ruleset01.action.default) eq_( 'socorro.processor.support_classifiers.BitguardClassifier, ' 'socorro.processor.support_classifiers.OutOfDateClassifier', rc.ruleset01.rules_list.default) ok_('ruleset02' in rc) eq_('tag2.tag3', rc.ruleset02.tag.default) eq_('socorro.lib.transform_rules.TransformRuleSystem', rc.ruleset02.rule_system_class.default) eq_('apply_until_action_succeeds', rc.ruleset02.action.default) eq_( 'socorro.processor.skunk_classifiers.SetWindowPos, ' 'socorro.processor.skunk_classifiers.UpdateWindowAttributes', rc.ruleset02.rules_list.default)