summaryrefslogtreecommitdiffstats
path: root/apps/patchwork/tests/patchparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'apps/patchwork/tests/patchparser.py')
-rw-r--r--apps/patchwork/tests/patchparser.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/patchwork/tests/patchparser.py b/apps/patchwork/tests/patchparser.py
index e508dc0..3518432 100644
--- a/apps/patchwork/tests/patchparser.py
+++ b/apps/patchwork/tests/patchparser.py
@@ -83,6 +83,17 @@ class UTF8InlinePatchTest(InlinePatchTest):
content_encoding = self.patch_encoding)
(self.patch, self.comment) = find_content(self.project, email)
+class NoCharsetInlinePatchTest(InlinePatchTest):
+ """ Test mails with no content-type or content-encoding header """
+ patch_filename = '0001-add-line.patch'
+
+ def setUp(self):
+ self.orig_patch = read_patch(self.patch_filename)
+ email = create_email(self.test_comment + '\n' + self.orig_patch)
+ del email['Content-Type']
+ del email['Content-Transfer-Encoding']
+ (self.patch, self.comment) = find_content(self.project, email)
+
class SignatureCommentTest(InlinePatchTest):
patch_filename = '0001-add-line.patch'
test_comment = 'Test comment\nmore comment'