diff options
author | R David Murray <rdmurray@bitdance.com> | 2016-12-18 03:04:20 (GMT) |
---|---|---|
committer | R David Murray <rdmurray@bitdance.com> | 2016-12-18 03:04:20 (GMT) |
commit | d4f813227891dfd1725bf330b0a25a477c8e16ac (patch) | |
tree | 9e610532d8e3d9291d828cee0094027e2ee6f9ed /Lib/test/test_email | |
parent | 40fa26606d0dc3adfa05ae4a760b3b6b189df075 (diff) | |
parent | c69fd86f94365a4d502765c2618d0df7e9d7ae67 (diff) | |
download | cpython-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.py | 12 |
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: |