Skip to content

Commit 0c514c4

Browse files
Modify to pass some testcase (pickle problem)
1 parent d457221 commit 0c514c4

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

tests/slack_sdk/web/test_web_client_logger.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import logging
22
import unittest
3+
from unittest.mock import patch
34

45
from slack_sdk import WebClient
56
from slack_sdk.web import base_client
@@ -39,11 +40,12 @@ def test_logger_property_has_no_setter(self):
3940
client.logger = self.test_logger
4041

4142
def test_ensure_web_client_with_logger_is_copyable(self):
42-
client = WebClient(
43-
base_url="http://localhost:8888",
44-
token="xoxb-api_test",
45-
logger=self.test_logger,
46-
)
47-
client_copy = create_copy(client)
48-
self.assertEqual(client.logger, self.test_logger)
49-
self.assertEqual(client_copy.logger, self.test_logger)
43+
with patch("slack_sdk.web.base_client.create_ssl_context_with_certifi_fallback", return_value=None):
44+
client = WebClient(
45+
base_url="http://localhost:8888",
46+
token="xoxb-api_test",
47+
logger=self.test_logger,
48+
)
49+
client_copy = create_copy(client)
50+
self.assertEqual(client.logger, self.test_logger)
51+
self.assertEqual(client_copy.logger, self.test_logger)

tests/slack_sdk_async/web/test_async_web_client_logger.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import logging
22
import unittest
3+
from unittest.mock import patch
34

45
from slack_sdk.web.async_client import AsyncWebClient
56
from slack_sdk.web import async_base_client
@@ -39,11 +40,12 @@ def test_logger_property_has_no_setter(self):
3940
client.logger = self.test_logger
4041

4142
def test_ensure_async_web_client_with_logger_is_copyable(self):
42-
client = AsyncWebClient(
43-
base_url="http://localhost:8888",
44-
token="xoxb-api_test",
45-
logger=self.test_logger,
46-
)
47-
client_copy = create_copy(client)
48-
self.assertEqual(client.logger, self.test_logger)
49-
self.assertEqual(client_copy.logger, self.test_logger)
43+
with patch("slack_sdk.web.async_base_client.create_ssl_context_with_certifi_fallback", return_value=None):
44+
client = AsyncWebClient(
45+
base_url="http://localhost:8888",
46+
token="xoxb-api_test",
47+
logger=self.test_logger,
48+
)
49+
client_copy = create_copy(client)
50+
self.assertEqual(client.logger, self.test_logger)
51+
self.assertEqual(client_copy.logger, self.test_logger)

0 commit comments

Comments
 (0)