changeset 67d9d137be5a in trytond:5.0
details: https://hg.tryton.org/trytond?cmd=changeset&node=67d9d137be5a
description:
        Update sendmail tests for SSL context

        issue11564
        (grafted from f2213e8ce5b209e35d849f46387917d252b4a435)
diffstat:

 trytond/tests/test_sendmail.py |  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (29 lines):

diff -r b4740b533061 -r 67d9d137be5a trytond/tests/test_sendmail.py
--- a/trytond/tests/test_sendmail.py    Tue Jun 21 10:16:35 2022 +0200
+++ b/trytond/tests/test_sendmail.py    Tue Jun 21 10:57:08 2022 +0200
@@ -3,7 +3,7 @@
 import smtplib
 import unittest
 from email.message import Message
-from unittest.mock import Mock, MagicMock, patch, call
+from unittest.mock import ANY, Mock, MagicMock, patch, call
 
 from trytond.sendmail import (
     sendmail_transactional, sendmail, SMTPDataManager, get_smtp_server)
@@ -58,14 +58,14 @@
             SMTP.return_value = server = Mock()
             self.assertEqual(
                 get_smtp_server('smtps://localhost:25'), server)
-            SMTP.assert_called_once_with('localhost', 25)
+            SMTP.assert_called_once_with('localhost', 25, context=ANY)
 
         with patch.object(smtplib, 'SMTP') as SMTP:
             SMTP.return_value = server = Mock()
             self.assertEqual(
                 get_smtp_server('smtp+tls://localhost:25'), server)
             SMTP.assert_called_once_with('localhost', 25)
-            server.starttls.assert_called_once_with()
+            server.starttls.assert_called_once_with(context=ANY)
 
     def test_get_smtp_server_extra_parameters(self):
         'Test get_smtp_server uri extra parameters'

Reply via email to