From 7c6cc2fb5f7e39c1496d68f3d432eec19517bf8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Blondon?= Date: Fri, 13 Oct 2017 16:02:57 +0200 Subject: [PATCH] Remove double-quotes around attachment filename --- imbox/parser.py | 2 +- tests/parser_tests.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/imbox/parser.py b/imbox/parser.py index c45fdb6..157f0f9 100644 --- a/imbox/parser.py +++ b/imbox/parser.py @@ -105,7 +105,7 @@ def parse_attachment(message_part): name, value = decode_param(param) if 'file' in name: - attachment['filename'] = value + attachment['filename'] = value[1:-1] if value.startswith('"') else value if 'create-date' in name: attachment['create-date'] = value diff --git a/tests/parser_tests.py b/tests/parser_tests.py index c5165dd..46baa70 100644 --- a/tests/parser_tests.py +++ b/tests/parser_tests.py @@ -321,7 +321,7 @@ class TestParser(unittest.TestCase): attachment = parsed_email.attachments[0] self.assertEqual('application/octet-stream', attachment['content-type']) self.assertEqual(71, attachment['size']) - self.assertEqual('"abc.xyz"', attachment['filename']) + self.assertEqual('abc.xyz', attachment['filename']) self.assertTrue(attachment['content']) # TODO - Complete the test suite