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
        )
示例#2
0
 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
示例#3
0
 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
     )
示例#5
0
    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)