summaryrefslogtreecommitdiffstats
path: root/gitlint/tests/contrib/test_signedoff_by.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2020-11-03 06:07:45 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2020-11-03 06:07:45 +0000
commit5f208e04c159791e668031a7fa83f98724ec8d24 (patch)
tree4b58b42fd2a91a14871010e2dd39369a839ae383 /gitlint/tests/contrib/test_signedoff_by.py
parentAdding upstream version 0.13.1. (diff)
downloadgitlint-5f208e04c159791e668031a7fa83f98724ec8d24.tar.xz
gitlint-5f208e04c159791e668031a7fa83f98724ec8d24.zip
Adding upstream version 0.14.0.upstream/0.14.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'gitlint/tests/contrib/test_signedoff_by.py')
-rw-r--r--gitlint/tests/contrib/test_signedoff_by.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/gitlint/tests/contrib/test_signedoff_by.py b/gitlint/tests/contrib/test_signedoff_by.py
deleted file mode 100644
index 934aec5..0000000
--- a/gitlint/tests/contrib/test_signedoff_by.py
+++ /dev/null
@@ -1,32 +0,0 @@
-
-# -*- coding: utf-8 -*-
-from gitlint.tests.base import BaseTestCase
-from gitlint.rules import RuleViolation
-from gitlint.contrib.rules.signedoff_by import SignedOffBy
-
-from gitlint.config import LintConfig
-
-
-class ContribSignedOffByTests(BaseTestCase):
-
- 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_signedoff_by(self):
- # No violations when 'Signed-Off-By' line is present
- rule = SignedOffBy()
- violations = rule.validate(self.gitcommit(u"Föobar\n\nMy Body\nSigned-Off-By: John Smith"))
- self.assertListEqual([], violations)
-
- # Assert violation when no 'Signed-Off-By' line is present
- violations = rule.validate(self.gitcommit(u"Föobar\n\nMy Body"))
- expected_violation = RuleViolation("CC1", "Body does not contain a 'Signed-Off-By' line", line_nr=1)
- self.assertListEqual(violations, [expected_violation])
-
- # Assert violation when no 'Signed-Off-By' in title but not in body
- violations = rule.validate(self.gitcommit(u"Signed-Off-By\n\nFöobar"))
- self.assertListEqual(violations, [expected_violation])