@@ -958,15 +958,14 @@ def test_folding_with_utf8_encoding_8(self):
958958 b'123456789-123456789\n 123456789 Hello '
959959 b'=?utf-8?q?W=C3=B6rld!?= 123456789 123456789\n \n ' )
960960
961-
962961 def test_folding_with_short_nospace_1 (self ):
963962 # bpo-36520
964963 #
965964 # Fold a line that contains a long whitespace after
966965 # the fold point.
967966
968967 m = EmailMessage (policy .default )
969- m ['Message-ID' ] = '12345678912345678123456789123456789123456789'
968+ m ['Message-ID' ] = '123456789' * 3
970969 parsed_msg = message_from_bytes (m .as_bytes (), policy = policy .default )
971970 self .assertEqual (parsed_msg ['Message-ID' ], m ['Message-ID' ])
972971
@@ -977,12 +976,10 @@ def test_folding_with_long_nospace_default_policy_1(self):
977976 # to its original form without any modifications.
978977
979978 m = EmailMessage (policy .default )
980- m [ 'Message-ID' ] = '12345678912345678123456789123456789123456789' \
981- '12345678912345678123456789123456789123456789'
979+ message = '123456789' * 10
980+ m [ 'Message-ID' ] = message
982981 self .assertEqual (m .as_bytes (),
983- b'Message-ID:\n 12345678912345678123456789123456' \
984- b'78912345678912345678912345678123456789123456789' \
985- b'123456789\n \n ' )
982+ f'Message-ID:\n { message } \n \n ' .encode ())
986983 parsed_msg = message_from_bytes (m .as_bytes (), policy = policy .default )
987984 self .assertEqual (parsed_msg ['Message-ID' ], m ['Message-ID' ])
988985
@@ -993,8 +990,8 @@ def test_folding_with_long_nospace_compat32_policy_1(self):
993990 # to its original form without any modifications.
994991
995992 m = EmailMessage (policy .compat32 )
996- m [ 'Message-ID' ] = '12345678912345678123456789123456789123456789' \
997- '12345678912345678123456789123456789123456789'
993+ message = '123456789' * 10
994+ m [ 'Message-ID' ] = message
998995 parsed_msg = message_from_bytes (m .as_bytes (), policy = policy .default )
999996 self .assertEqual (parsed_msg ['Message-ID' ], m ['Message-ID' ])
1000997
0 commit comments