Skip to content

Commit 355cd81

Browse files
committed
fix: remove unused test invalid_header_names, cause test fail in 3.13
1 parent 442758a commit 355cd81

1 file changed

Lines changed: 0 additions & 24 deletions

File tree

Lib/test/test_email/test_message.py

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,30 +1030,6 @@ def do_test_no_wrapping_max_line_length(self, falsey):
10301030
parsed_body = parsed.get_body().get_content().rstrip('\n')
10311031
self.assertEqual(parsed_body, body)
10321032

1033-
def test_invalid_header_names(self):
1034-
invalid_headers = [
1035-
('Invalid Header', 'contains space'),
1036-
('Tab\tHeader', 'contains tab'),
1037-
('Colon:Header', 'contains colon'),
1038-
('', 'Empty name'),
1039-
(' LeadingSpace', 'starts with space'),
1040-
('TrailingSpace ', 'ends with space'),
1041-
('Header\x7F', 'Non-ASCII character'),
1042-
('Header\x80', 'Extended ASCII'),
1043-
]
1044-
for email_policy in (policy.default, policy.compat32):
1045-
for setter in (EmailMessage.__setitem__, EmailMessage.add_header):
1046-
for name, value in invalid_headers:
1047-
self.do_test_invalid_header_names(email_policy, setter, name, value)
1048-
1049-
def do_test_invalid_header_names(self, policy, setter, name, value):
1050-
with self.subTest(policy=policy, setter=setter, name=name, value=value):
1051-
message = EmailMessage(policy=policy)
1052-
pattern = r'(?i)(?=.*invalid)(?=.*header)(?=.*name)'
1053-
with self.assertRaisesRegex(ValueError, pattern) as cm:
1054-
setter(message, name, value)
1055-
self.assertIn(f"{name!r}", str(cm.exception))
1056-
10571033
def test_get_body_malformed(self):
10581034
"""test for bpo-42892"""
10591035
msg = textwrap.dedent("""\

0 commit comments

Comments
 (0)