]> granicus.if.org Git - python/commitdiff
#28407 Improve test coverage of make_msgid.
authorR David Murray <rdmurray@bitdance.com>
Sun, 18 Dec 2016 03:03:44 +0000 (22:03 -0500)
committerR David Murray <rdmurray@bitdance.com>
Sun, 18 Dec 2016 03:03:44 +0000 (22:03 -0500)
Patch by Dillon Brock.

Lib/test/test_email/test_email.py
Misc/ACKS

index a53cc9bee15c3690e0a971a06bbca310a594e378..9b86a2aee9acd5457c7b1be69f3f9dd34280c618 100644 (file)
@@ -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:
index 08d06e75c524d5485820153841327298d24c3482..a9cd72e660480672abcf339d063a1626508394c8 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -187,6 +187,7 @@ Tom Bridgman
 Anthony Briggs
 Keith Briggs
 Tobias Brink
+Dillon Brock
 Richard Brodie
 Michael Broghton
 Ammar Brohi