11import json
2+ import logging
23from time import time
34from urllib .parse import quote
45
@@ -21,6 +22,7 @@ class TestWebClientCustomization:
2122 signing_secret = "secret"
2223 mock_api_server_base_url = "http://localhost:8888"
2324 signature_verifier = SignatureVerifier (signing_secret )
25+ test_logger = logging .getLogger ("test.logger" )
2426 web_client = WebClient (
2527 token = valid_token ,
2628 base_url = mock_api_server_base_url ,
@@ -69,6 +71,20 @@ def listener(ack, client):
6971 assert response .body == ""
7072 assert_auth_test_count (self , 1 )
7173
74+ def test_web_client_logger_is_default_app_logger (self ):
75+ app = App (token = self .valid_token , signing_secret = self .signing_secret , token_verification_enabled = False )
76+ assert app .client ._logger == app .logger # TODO: use client.logger when available
77+
78+ def test_web_client_logger_is_app_logger (self ):
79+ app = App (
80+ token = self .valid_token ,
81+ signing_secret = self .signing_secret ,
82+ logger = self .test_logger ,
83+ token_verification_enabled = False ,
84+ )
85+ assert app .client ._logger == app .logger # TODO: use client.logger when available
86+ assert app .client ._logger == self .test_logger # TODO: use client.logger when available
87+
7288
7389block_actions_body = {
7490 "type" : "block_actions" ,
0 commit comments