Skip to content

Commit 839b883

Browse files
author
Dana Powers
committed
Cleanup some connection tests in test/test_conn.py
1 parent 0a762a0 commit 839b883

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

test/test_conn.py

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,11 @@ def test_send(self):
5959
'payload': 'test data'
6060
}
6161

62-
def mock_reinit(obj):
63-
obj._sock = mock.MagicMock()
64-
obj._sock.sendall.return_value = None
65-
obj._dirty = False
66-
67-
with mock.patch.object(KafkaConnection, 'reinit', new=mock_reinit):
68-
conn = KafkaConnection(fake_config['host'], fake_config['port'])
69-
conn.send(fake_config['request_id'], fake_config['payload'])
70-
conn._sock.sendall.assert_called_with(fake_config['payload'])
62+
assert socket.create_connection is self.MockCreateConn
63+
conn = KafkaConnection(fake_config['host'], fake_config['port'])
64+
socket.create_connection.reset_mock()
65+
conn.send(fake_config['request_id'], fake_config['payload'])
66+
conn._sock.sendall.assert_called_with(fake_config['payload'])
7167

7268
def test_init_creates_socket_connection(self):
7369
fake_config = {
@@ -76,7 +72,8 @@ def test_init_creates_socket_connection(self):
7672
}
7773

7874
assert socket.create_connection is self.MockCreateConn
79-
conn = KafkaConnection(fake_config['host'], fake_config['port'])
75+
socket.create_connection.reset_mock()
76+
KafkaConnection(fake_config['host'], fake_config['port'])
8077
socket.create_connection.assert_called_with((fake_config['host'], fake_config['port']), DEFAULT_SOCKET_TIMEOUT_SECONDS)
8178

8279
def test_init_failure_raises_connection_error(self):
@@ -88,9 +85,10 @@ def test_init_failure_raises_connection_error(self):
8885
def raise_error(*args):
8986
raise socket.error
9087

91-
with mock.patch.object(socket, 'create_connection', new=raise_error):
92-
with self.assertRaises(ConnectionError):
93-
KafkaConnection(fake_config['host'], fake_config['port'])
88+
assert socket.create_connection is self.MockCreateConn
89+
socket.create_connection.side_effect=raise_error
90+
with self.assertRaises(ConnectionError):
91+
KafkaConnection(fake_config['host'], fake_config['port'])
9492

9593
def test_send__reconnects_on_dirty_conn(self):
9694
fake_config = {
@@ -105,7 +103,6 @@ def test_send__reconnects_on_dirty_conn(self):
105103
conn = KafkaConnection(fake_config['host'], fake_config['port'])
106104

107105
# Dirty it
108-
109106
try:
110107
conn._raise_connection_error()
111108
except ConnectionError:

0 commit comments

Comments
 (0)