roy 2 роки тому
батько
коміт
4aaeb18bf2
1 змінених файлів з 8 додано та 8 видалено
  1. 8 8
      redmail/test/email/test_headers.py

+ 8 - 8
redmail/test/email/test_headers.py

@@ -21,10 +21,10 @@ def test_date():
     before = datetime.datetime.now(datetime.timezone.utc)
     msg = email.get_message(sender="me@example.com", subject="Some email")
     after = datetime.datetime.now(datetime.timezone.utc)
-    date_strings = re.findall(r'(?<=Date: ).+', msg.as_string(policy=msg.policy.clone(linesep=)))
+    date_strings = re.findall(r'(?<=Date: )[^\r]+', str(msg))
     assert len(date_strings) == 1
     for dt_string in date_strings:
-
+    
         # Validate the Date fits to the format
         datetime.datetime.strptime(dt_string, format)
 
@@ -45,7 +45,7 @@ def test_message_id():
     msg = email.get_message(sender="me@example.com", subject="Some email")
     msg2 = email.get_message(sender="me@example.com", subject="Some email")
 
-    message_ids = re.findall(r'(?<=Message-ID: )[^\r\n]+', str(msg))
+    message_ids = re.findall(r'(?<=Message-ID: )[^\r]+', str(msg))
     assert len(message_ids) == 1
     message_id = message_ids[0]
 
@@ -53,7 +53,7 @@ def test_message_id():
     assert bool(re.search(fr'<[0-9.]+@{domain}>', message_id))
 
     # Check another email has not the same Message-ID
-    message_id_2 = re.findall(r'(?<=Message-ID: ).+', str(msg2))[0]
+    message_id_2 = re.findall(r'(?<=Message-ID: )[^\r]+', str(msg2))[0]
     assert message_id != message_id_2
 
 def test_cc_bcc():
@@ -89,14 +89,14 @@ def test_custom_headers(how):
 
     if how == "email":
         msg = email.get_message(
-            sender="me@example.com",
-            subject="Some email",
+            sender="me@example.com", 
+            subject="Some email", 
             headers=headers
         )
     elif how == "instance":
         email.headers = headers
         msg = email.get_message(
-            sender="me@example.com",
+            sender="me@example.com", 
             subject="Some email",
         )
     msg = prune_generated_headers(str(msg))
@@ -119,7 +119,7 @@ def test_custom_headers_override(how):
 
     if how == "email":
         msg = email.get_message(
-            sender="me@example.com",
+            sender="me@example.com", 
             subject="Some email",
             headers=headers
         )