Пример #1
0
    def test_contrib_negative(self):
        config = LintConfig()
        # non-existent contrib rule
        with self.assertRaisesRegex(LintConfigError, u"No contrib rule with id or name 'föo' found."):
            config.contrib = u"contrib-title-conventional-commits,föo"

        # UserRuleError, RuleOptionError should be re-raised as LintConfigErrors
        side_effects = [rules.UserRuleError(u"üser-rule"), options.RuleOptionError(u"rüle-option")]
        for side_effect in side_effects:
            with patch('gitlint.config.rule_finder.find_rule_classes', side_effect=side_effect):
                with self.assertRaisesRegex(LintConfigError, ustr(side_effect)):
                    config.contrib = u"contrib-title-conventional-commits"
Пример #2
0
 def test_enable(self):
     # Test that rule can be enabled in config
     for rule_ref in ['CC1', 'contrib-body-requires-signed-off-by']:
         config = LintConfig()
         config.contrib = [rule_ref]
         self.assertIn(SignedOffBy(), config.rules)
 def test_enable(self):
     # Test that rule can be enabled in config
     for rule_ref in ['CT1', 'contrib-title-conventional-commits']:
         config = LintConfig()
         config.contrib = [rule_ref]
         self.assertIn(ConventionalCommit(), config.rules)