diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-03-05 12:17:50 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-03-05 13:51:46 +0100 |
commit | 54cac0fc755f79a6f5ab848233517e8f6afc52cb (patch) | |
tree | fa0ccd77efaa77d4a5f452d182f6229d7cb0a19c /tests | |
parent | d4b8a1ccacda08c29ad93cdb344c6fc1debcac30 (diff) |
db/message: remove unnecessary get_params()
Diffstat (limited to 'tests')
-rw-r--r-- | tests/db/test_utils.py | 48 |
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): |