From 54cac0fc755f79a6f5ab848233517e8f6afc52cb Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Thu, 5 Mar 2020 12:17:50 +0100 Subject: db/message: remove unnecessary get_params() --- tests/db/test_utils.py | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) (limited to 'tests') 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): -- cgit v1.2.3