summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_email
diff options
context:
space:
mode:
authorR David Murray <rdmurray@bitdance.com>2016-12-18 03:04:20 (GMT)
committerR David Murray <rdmurray@bitdance.com>2016-12-18 03:04:20 (GMT)
commitd4f813227891dfd1725bf330b0a25a477c8e16ac (patch)
tree9e610532d8e3d9291d828cee0094027e2ee6f9ed /Lib/test/test_email
parent40fa26606d0dc3adfa05ae4a760b3b6b189df075 (diff)
parentc69fd86f94365a4d502765c2618d0df7e9d7ae67 (diff)
downloadcpython-d4f813227891dfd1725bf330b0a25a477c8e16ac.zip
cpython-d4f813227891dfd1725bf330b0a25a477c8e16ac.tar.gz
cpython-d4f813227891dfd1725bf330b0a25a477c8e16ac.tar.bz2
Merge #28407 Improve test coverage of make_msgid.
Diffstat (limited to 'Lib/test/test_email')
-rw-r--r--Lib/test/test_email/test_email.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/Lib/test/test_email/test_email.py b/Lib/test/test_email/test_email.py
index daa1285..f97ccc6 100644
--- a/Lib/test/test_email/test_email.py
+++ b/Lib/test/test_email/test_email.py
@@ -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: