summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-03-05 12:17:50 +0100
committerAnton Khirnov <anton@khirnov.net>2020-03-05 13:51:46 +0100
commit54cac0fc755f79a6f5ab848233517e8f6afc52cb (patch)
treefa0ccd77efaa77d4a5f452d182f6229d7cb0a19c /tests
parentd4b8a1ccacda08c29ad93cdb344c6fc1debcac30 (diff)
db/message: remove unnecessary get_params()
Diffstat (limited to 'tests')
-rw-r--r--tests/db/test_utils.py48
1 files changed, 0 insertions, 48 deletions
diff --git a/tests/db/test_utils.py b/tests/db/test_utils.py
index 5622ff4b..ee5f4c25 100644
--- a/tests/db/test_utils.py
+++ b/tests/db/test_utils.py
@@ -28,54 +28,6 @@ from alot.account import Account
from ..utilities import make_key, make_uid, TestCaseClassCleanup
-class TestGetParams(unittest.TestCase):
-
- mailstring = '\n'.join([
- 'From: me',
- 'To: you',
- 'Subject: header field capitalisation',
- 'Content-type: text/plain; charset=utf-8',
- 'X-Header: param=one; and=two; or=three',
- "X-Quoted: param=utf-8''%C3%9Cmlaut; second=plain%C3%9C",
- 'X-UPPERCASE: PARAM1=ONE; PARAM2=TWO'
- '\n',
- 'content'
- ])
- mail = email.message_from_string(mailstring)
-
- def test_returns_content_type_parameters_by_default(self):
- actual = utils.get_params(self.mail)
- expected = {'text/plain': '', 'charset': 'utf-8'}
- self.assertDictEqual(actual, expected)
-
- def test_can_return_params_of_any_header_field(self):
- actual = utils.get_params(self.mail, header='x-header')
- expected = {'param': 'one', 'and': 'two', 'or': 'three'}
- self.assertDictEqual(actual, expected)
-
- @unittest.expectedFailure
- def test_parameters_are_decoded(self):
- actual = utils.get_params(self.mail, header='x-quoted')
- expected = {'param': 'Ümlaut', 'second': 'plain%C3%9C'}
- self.assertDictEqual(actual, expected)
-
- def test_parameters_names_are_converted_to_lowercase(self):
- actual = utils.get_params(self.mail, header='x-uppercase')
- expected = {'param1': 'ONE', 'param2': 'TWO'}
- self.assertDictEqual(actual, expected)
-
- def test_returns_empty_dict_if_header_not_present(self):
- actual = utils.get_params(self.mail, header='x-header-not-present')
- self.assertDictEqual(actual, dict())
-
- def test_returns_failobj_if_header_not_present(self):
- failobj = [('my special failobj for the test', 'needs to be a pair!')]
- actual = utils.get_params(self.mail, header='x-header-not-present',
- failobj=failobj)
- expected = dict(failobj)
- self.assertEqual(actual, expected)
-
-
class TestIsSubdirOf(unittest.TestCase):
def test_both_paths_absolute_matching(self):