diff options
Diffstat (limited to 'tests/08_test_patch.py')
-rw-r--r-- | tests/08_test_patch.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/08_test_patch.py b/tests/08_test_patch.py index 3ed16eba..ff1760cb 100644 --- a/tests/08_test_patch.py +++ b/tests/08_test_patch.py @@ -52,3 +52,18 @@ class TestDep3Patch(unittest.TestCase): self.assertEqual("Roland Rosenfeld", p.author) self.assertEqual("roland@debian.org", p.email) self.assertEqual("", p.long_desc) + + def test_pseudo_headers(self): + """Convert extra DEP-3 header into a git pseudo-header""" + patchfile = os.path.join(self.data_dir, "dep3-longdesc-bug.patch") + self.assertTrue(os.path.exists(patchfile)) + p = Dep3Patch(patchfile) + self.assertEqual('Summary', p.subject) + self.assertEqual("Ben Hutchings", p.author) + self.assertEqual("ben@decadent.org.uk", p.email) + self.assertEqual("""\ +Bug: https://bugs.example.org/123456 + +Long description +""", + p.long_desc) |