File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
slack_sdk/socket_mode/aiohttp
tests/slack_sdk_async/socket_mode Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ def __init__(
9595 on_message_listeners: listener functions for on_message
9696 on_error_listeners: listener functions for on_error
9797 on_close_listeners: listener functions for on_close
98+ loop: an existing asyncio event loop
9899 """
99100 self .app_token = app_token
100101 self .logger = logger or logging .getLogger (__name__ )
Original file line number Diff line number Diff line change 1+ import asyncio
12import unittest
23
34from slack_sdk .socket_mode .aiohttp import SocketModeClient
@@ -30,6 +31,19 @@ async def test_init_close(self):
3031 finally :
3132 await client .close ()
3233
34+ @async_test
35+ async def test_init_with_loop (self ):
36+ client = SocketModeClient (
37+ app_token = "xapp-A111-222-xyz" ,
38+ web_client = self .web_client ,
39+ auto_reconnect_enabled = False ,
40+ loop = asyncio .new_event_loop (),
41+ )
42+ try :
43+ self .assertIsNotNone (client )
44+ finally :
45+ await client .close ()
46+
3347 @async_test
3448 async def test_issue_new_wss_url (self ):
3549 client = SocketModeClient (
You can’t perform that action at this time.
0 commit comments