Skip to content

Commit 4386ac4

Browse files
authored
Merge pull request #19 from IBM/saikumar1607-202410041112
make sdk compatible with websocket-client latest version
2 parents 68ab9eb + 3965ae3 commit 4386ac4

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

.secrets.baseline

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"files": "^.secrets.baseline$",
44
"lines": null
55
},
6-
"generated_at": "2024-03-16T19:18:18Z",
6+
"generated_at": "2024-10-04T11:15:02Z",
77
"plugins_used": [
88
{
99
"name": "AWSKeyDetector"

ibm_appconfiguration/configurations/internal/utils/socket.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def setup(self, url, headers, callback):
4444
)
4545
self.ws_client.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE})
4646

47-
def on_message(self, message):
47+
def on_message(self, _, message):
4848
"""Socket on-message
4949
5050
Args:
@@ -54,7 +54,7 @@ def on_message(self, message):
5454
return
5555
self.__callback(message=message)
5656

57-
def on_error(self, error):
57+
def on_error(self, _, error):
5858
"""Socket on-error
5959
6060
Args:
@@ -63,11 +63,11 @@ def on_error(self, error):
6363
self.__callback(error_state=error)
6464
self.ws_client.close()
6565

66-
def on_close(self):
66+
def on_close(self, _, close_status_code, close_msg):
6767
"""Socket on-close call"""
6868
self.__callback(closed_state='Closed the web_socket')
6969

70-
def on_open(self):
70+
def on_open(self, _):
7171
"""Socket on-open call"""
7272
self.__callback(open_state='Opened the web_socket')
7373

ibm_appconfiguration/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
"""
1616
Version of ibm-appconfiguration-python-sdk
1717
"""
18-
__version__ = '0.3.3'
18+
__version__ = '0.3.4'

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# test dependencies
2-
responses>=0.24.1
2+
responses>=0.25.3
33
pylint>=1.4.4
44
python-dotenv>=0.17.1
55

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
python_dateutil>=2.8,<3.0.0
2-
requests>=2.31.0,<3.0
3-
websocket-client==0.57.0
4-
ibm-cloud-sdk-core>=3.18.0,<4.0.0
2+
requests>=2.32.2,<3.0
3+
websocket-client>=1.8.0,<2.0.0
4+
ibm-cloud-sdk-core>=3.20.3,<4.0.0
55
pyyaml>=5.4.1
66
schema>=0.7.5
77
mmh3==3.0.0

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from setuptools import setup, find_packages
1313

1414
NAME = "ibm-appconfiguration-python-sdk"
15-
VERSION = "0.3.3"
15+
VERSION = "0.3.4"
1616
# To install the library, run the following
1717
#
1818
# python setup.py install
@@ -22,9 +22,9 @@
2222

2323
REQUIRES = [
2424
"python-dateutil>=2.8,<3.0.0",
25-
"requests>=2.31.0,<3.0",
26-
"websocket-client==0.57.0",
27-
"ibm-cloud-sdk-core>=3.18.0,<4.0.0",
25+
"requests>=2.32.2,<3.0",
26+
"websocket-client>=1.8.0,<2.0.0",
27+
"ibm-cloud-sdk-core>=3.20.3,<4.0.0",
2828
"pyyaml>=5.4.1",
2929
"schema>=0.7.5",
3030
"mmh3==3.0.0"

unit_tests/configurations/utils/test_socket.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,23 @@ def callback(self, message=None, error_state=None, closed_state=None, open_state
3232
def test_socket(self):
3333
self.__socket = Socket()
3434
self.__socket.setup(
35-
url="",
35+
url="ws://testurl.com",
3636
headers=[],
3737
callback=self.callback
3838
)
3939

4040
self.assertIsNotNone(self.__socket)
4141

42-
self.__socket.on_message("Socket message")
42+
self.__socket.on_message(self.__socket.ws_client,"Socket message")
4343
self.assertEqual(self.expected_message, "Socket message")
4444

45-
self.__socket.on_error("Error message")
45+
self.__socket.on_error(self.__socket.ws_client, "Error message")
4646
self.assertEqual(self.expected_error, "Error message")
4747

48-
self.__socket.on_open()
48+
self.__socket.on_open(self.__socket.ws_client)
4949
self.assertEqual(self.expected_open_state, "Opened the web_socket")
5050

51-
self.__socket.on_close()
51+
self.__socket.on_close(self.__socket.ws_client, 1000, "normal closure")
5252
self.assertEqual(self.expected_closed_state, "Closed the web_socket")
5353

5454

0 commit comments

Comments
 (0)