File tree Expand file tree Collapse file tree 2 files changed +20
-16
lines changed Expand file tree Collapse file tree 2 files changed +20
-16
lines changed Original file line number Diff line number Diff line change 1
1
import logging
2
2
import unittest
3
+ from unittest .mock import patch
3
4
4
5
from slack_sdk import WebClient
5
6
from slack_sdk .web import base_client
@@ -39,11 +40,12 @@ def test_logger_property_has_no_setter(self):
39
40
client .logger = self .test_logger
40
41
41
42
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 )
Original file line number Diff line number Diff line change 1
1
import logging
2
2
import unittest
3
+ from unittest .mock import patch
3
4
4
5
from slack_sdk .web .async_client import AsyncWebClient
5
6
from slack_sdk .web import async_base_client
@@ -39,11 +40,12 @@ def test_logger_property_has_no_setter(self):
39
40
client .logger = self .test_logger
40
41
41
42
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 )
You can’t perform that action at this time.
0 commit comments