Merge #28407 Improve test coverage of make_msgid.
This commit is contained in:
commit
3e8d9413eb
|
@ -11,6 +11,7 @@ import textwrap
|
|||
from io import StringIO, BytesIO
|
||||
from itertools import chain
|
||||
from random import choice
|
||||
from socket import getfqdn
|
||||
try:
|
||||
from threading import Thread
|
||||
except ImportError:
|
||||
|
@ -3314,6 +3315,17 @@ multipart/report
|
|||
email.utils.make_msgid(domain='testdomain-string')[-19:],
|
||||
'@testdomain-string>')
|
||||
|
||||
def test_make_msgid_idstring(self):
|
||||
self.assertEqual(
|
||||
email.utils.make_msgid(idstring='test-idstring',
|
||||
domain='testdomain-string')[-33:],
|
||||
'.test-idstring@testdomain-string>')
|
||||
|
||||
def test_make_msgid_default_domain(self):
|
||||
self.assertTrue(
|
||||
email.utils.make_msgid().endswith(
|
||||
'@' + getfqdn() + '>'))
|
||||
|
||||
def test_Generator_linend(self):
|
||||
# Issue 14645.
|
||||
with openfile('msg_26.txt', newline='\n') as f:
|
||||
|
|
Loading…
Reference in New Issue