Skip to content

Commit b9472a1

Browse files
committed
Update unit tests - no longer using socket.shutdown()
1 parent d3d8f73 commit b9472a1

File tree

3 files changed

+1
-15
lines changed

3 files changed

+1
-15
lines changed

kmip/tests/unit/services/server/test_server.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,6 @@ def test_stop(self, logging_mock, engine_mock):
338338
s._logger.info.assert_any_call(
339339
"Shutting down server socket handler."
340340
)
341-
s._socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
342341
s._socket.close.assert_called_once_with()
343342

344343
# Test the expected behavior when stopping multiple server session
@@ -366,7 +365,6 @@ def test_stop(self, logging_mock, engine_mock):
366365
s._logger.info.assert_any_call(
367366
"Shutting down server socket handler."
368367
)
369-
s._socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
370368
s._socket.close.assert_called_once_with()
371369

372370
thread_mock.reset_mock()
@@ -392,7 +390,6 @@ def test_stop(self, logging_mock, engine_mock):
392390
s._logger.info.assert_any_call(
393391
"Shutting down server socket handler."
394392
)
395-
s._socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
396393
s._socket.close.assert_called_once_with()
397394

398395
# Test that the right errors and log messages are generated when
@@ -403,7 +400,7 @@ def test_stop(self, logging_mock, engine_mock):
403400
test_exception = Exception()
404401
s._socket.close = mock.MagicMock(side_effect=test_exception)
405402

406-
regex = "Server failed to shutdown socket handler."
403+
regex = "Server failed to close socket handler."
407404
self.assertRaisesRegex(
408405
exceptions.NetworkingError,
409406
regex,
@@ -415,7 +412,6 @@ def test_stop(self, logging_mock, engine_mock):
415412
s._logger.info.assert_any_call(
416413
"Shutting down server socket handler."
417414
)
418-
s._socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
419415
s._socket.close.assert_called_once_with()
420416
s._logger.exception(test_exception)
421417

@@ -456,7 +452,6 @@ def test_stop_with_monitor_shutdown_error(self, logging_mock, engine_mock):
456452
s._logger.info.assert_any_call(
457453
"Shutting down server socket handler."
458454
)
459-
s._socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
460455
s._socket.close.assert_called_once_with()
461456

462457
s.policy_monitor.stop.assert_called_once_with()

kmip/tests/unit/services/server/test_session.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
import datetime
2323
import mock
24-
import socket
2524
import testtools
2625
import time
2726

@@ -149,9 +148,6 @@ def test_run(self):
149148

150149
kmip_session._logger.info.assert_any_call("Starting session: name")
151150
self.assertTrue(kmip_session._handle_message_loop.called)
152-
kmip_session._connection.shutdown.assert_called_once_with(
153-
socket.SHUT_RDWR
154-
)
155151
kmip_session._connection.close.assert_called_once_with()
156152
kmip_session._logger.info.assert_called_with("Stopping session: name")
157153

@@ -180,9 +176,6 @@ def test_run_with_failure(self):
180176
"Failure handling message loop"
181177
)
182178
kmip_session._logger.exception.assert_called_once_with(test_exception)
183-
kmip_session._connection.shutdown.assert_called_once_with(
184-
socket.SHUT_RDWR
185-
)
186179
kmip_session._connection.close.assert_called_once_with()
187180
kmip_session._logger.info.assert_called_with("Stopping session: name")
188181

kmip/tests/unit/services/test_kmip_client.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,6 @@ def test_close(self):
170170
c.close()
171171

172172
self.assertEqual(None, c.socket)
173-
c_socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
174173
c_socket.close.assert_called_once()
175174

176175
def test_close_with_shutdown_error(self):
@@ -193,7 +192,6 @@ def test_close_with_shutdown_error(self):
193192
c.close()
194193

195194
self.assertEqual(None, c.socket)
196-
c_socket.shutdown.assert_called_once_with(socket.SHUT_RDWR)
197195
c_socket.close.assert_not_called()
198196

199197
# TODO (peter-hamilton) Modify for credential type and/or add new test

0 commit comments

Comments
 (0)