Skip to content

Commit 2b0f25d

Browse files
committed
add test for session reuse
1 parent c79d450 commit 2b0f25d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/test_connection.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,15 @@ def test_build_request(self, request_method, mock):
8181
'request-source-version': VERSION},
8282
params={'per_page': 10, 'page': 2})
8383
self.assertEqual(mock.call_args, expected)
84+
85+
def test_session_reuse(self):
86+
session1 = connection.get_session()
87+
session2 = connection.get_session()
88+
areSessionsSame = session1 is session2
89+
90+
adapter1 = connection.get_session().get_adapter(ApiConfig.api_protocol)
91+
adapter2 = connection.get_session().get_adapter(ApiConfig.api_protocol)
92+
areAdaptersSame = adapter1 is adapter2
93+
94+
self.assertEqual(areAdaptersSame, True)
95+
self.assertEqual(areSessionsSame, True)

0 commit comments

Comments
 (0)