Skip to content

Commit 9ed3fbb

Browse files
make this work with pypy
1 parent f4e5dd3 commit 9ed3fbb

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

tests/slack_sdk/socket_mode/test_socket_mode_client.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22
import ssl
33
import unittest
44
from threading import Lock
5-
from unittest.mock import patch, MagicMock, create_autospec
5+
from unittest.mock import MagicMock, patch
66

7+
from slack_sdk.socket_mode.builtin.internals import _parse_handshake_response
78
from slack_sdk.socket_mode.client import BaseSocketModeClient
8-
from slack_sdk.socket_mode.builtin.internals import (
9-
_parse_handshake_response,
10-
_fetch_messages,
11-
)
129

1310

1411
class TestSocketModeClient(unittest.TestCase):
@@ -17,7 +14,9 @@ class TestSocketModeClient(unittest.TestCase):
1714
def test_connect_to_new_endpoint_does_not_release_lock_on_acquisition_timeout(self):
1815
client = BaseSocketModeClient.__new__(BaseSocketModeClient)
1916
client.logger = self.logger
20-
client.connect_operation_lock = create_autospec(Lock(), acquire=MagicMock(return_value=False))
17+
lock_mock = MagicMock(spec=Lock)
18+
lock_mock.acquire.return_value = False
19+
client.connect_operation_lock = lock_mock
2120

2221
client.connect_to_new_endpoint()
2322

0 commit comments

Comments
 (0)