diff options
| author | R David Murray <rdmurray@bitdance.com> | 2016-12-17 22:03:44 -0500 |
|---|---|---|
| committer | R David Murray <rdmurray@bitdance.com> | 2016-12-17 22:03:44 -0500 |
| commit | c69fd86f94365a4d502765c2618d0df7e9d7ae67 (patch) | |
| tree | cd4e405c02065537974e0cfe5bc35793b4557091 | |
| parent | 5866719510b68a77833323f6dc0dda72b00a38fa (diff) | |
| download | cpython-git-c69fd86f94365a4d502765c2618d0df7e9d7ae67.tar.gz | |
#28407 Improve test coverage of make_msgid.
Patch by Dillon Brock.
| -rw-r--r-- | Lib/test/test_email/test_email.py | 12 | ||||
| -rw-r--r-- | Misc/ACKS | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/Lib/test/test_email/test_email.py b/Lib/test/test_email/test_email.py index a53cc9bee1..9b86a2aee9 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: @@ -3294,6 +3295,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: @@ -187,6 +187,7 @@ Tom Bridgman Anthony Briggs Keith Briggs Tobias Brink +Dillon Brock Richard Brodie Michael Broghton Ammar Brohi |
