summaryrefslogtreecommitdiff
path: root/patchwork/tests/test_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'patchwork/tests/test_parser.py')
-rw-r--r--patchwork/tests/test_parser.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/patchwork/tests/test_parser.py b/patchwork/tests/test_parser.py
index dcc7732..07c2b97 100644
--- a/patchwork/tests/test_parser.py
+++ b/patchwork/tests/test_parser.py
@@ -21,6 +21,7 @@ from patchwork.models import Comment
from patchwork.models import Patch
from patchwork.models import Person
from patchwork.models import State
+from patchwork.models import CoverLetter
from patchwork.parser import clean_subject
from patchwork.parser import get_or_create_author
from patchwork.parser import find_patch_content as find_content
@@ -1157,3 +1158,12 @@ class DuplicateMailTest(TestCase):
self.assertEqual(Patch.objects.count(), 1)
self.assertEqual(Comment.objects.count(), 1)
+
+ def test_duplicate_coverletter(self):
+ m = create_email('test', listid=self.listid, msgid='1@example.com')
+ del m['Subject']
+ m['Subject'] = '[PATCH 0/1] test cover letter'
+
+ self._test_duplicate_mail(m)
+
+ self.assertEqual(CoverLetter.objects.count(), 1)