aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/08_test_patch.py11
-rw-r--r--tests/08_test_patch_data/916545.patch5
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/08_test_patch.py b/tests/08_test_patch.py
index 1567f018..9fe7f7fd 100644
--- a/tests/08_test_patch.py
+++ b/tests/08_test_patch.py
@@ -126,3 +126,14 @@ reproducible build
Author: Alexis Bienvenüe <pado@passoire.fr>
""",
p.long_desc)
+
+
+class TestMarkerOnly(unittest.TestCase):
+ data_dir = os.path.splitext(__file__)[0] + '_data'
+
+ def test_parse(self):
+ """Don't fail on empty patch header"""
+ patchfile = os.path.join(self.data_dir, "916545.patch")
+ self.assertTrue(os.path.exists(patchfile))
+ p = Dep3Patch(patchfile)
+ self.assertEqual("916545", p.subject)
diff --git a/tests/08_test_patch_data/916545.patch b/tests/08_test_patch_data/916545.patch
new file mode 100644
index 00000000..46029550
--- /dev/null
+++ b/tests/08_test_patch_data/916545.patch
@@ -0,0 +1,5 @@
+---
+--- /dev/null
++++ b/foo
+@@ -0,0 +1,1 @@
++foo