summaryrefslogtreecommitdiff
path: root/test/test_conn.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_conn.py')
-rw-r--r--test/test_conn.py25
1 files changed, 11 insertions, 14 deletions
diff --git a/test/test_conn.py b/test/test_conn.py
index bcc6500..8534137 100644
--- a/test/test_conn.py
+++ b/test/test_conn.py
@@ -59,15 +59,11 @@ class ConnTest(unittest2.TestCase):
'payload': 'test data'
}
- def mock_reinit(obj):
- obj._sock = mock.MagicMock()
- obj._sock.sendall.return_value = None
- obj._dirty = False
-
- with mock.patch.object(KafkaConnection, 'reinit', new=mock_reinit):
- conn = KafkaConnection(fake_config['host'], fake_config['port'])
- conn.send(fake_config['request_id'], fake_config['payload'])
- conn._sock.sendall.assert_called_with(fake_config['payload'])
+ assert socket.create_connection is self.MockCreateConn
+ conn = KafkaConnection(fake_config['host'], fake_config['port'])
+ socket.create_connection.reset_mock()
+ conn.send(fake_config['request_id'], fake_config['payload'])
+ conn._sock.sendall.assert_called_with(fake_config['payload'])
def test_init_creates_socket_connection(self):
fake_config = {
@@ -76,7 +72,8 @@ class ConnTest(unittest2.TestCase):
}
assert socket.create_connection is self.MockCreateConn
- conn = KafkaConnection(fake_config['host'], fake_config['port'])
+ socket.create_connection.reset_mock()
+ KafkaConnection(fake_config['host'], fake_config['port'])
socket.create_connection.assert_called_with((fake_config['host'], fake_config['port']), DEFAULT_SOCKET_TIMEOUT_SECONDS)
def test_init_failure_raises_connection_error(self):
@@ -88,9 +85,10 @@ class ConnTest(unittest2.TestCase):
def raise_error(*args):
raise socket.error
- with mock.patch.object(socket, 'create_connection', new=raise_error):
- with self.assertRaises(ConnectionError):
- KafkaConnection(fake_config['host'], fake_config['port'])
+ assert socket.create_connection is self.MockCreateConn
+ socket.create_connection.side_effect=raise_error
+ with self.assertRaises(ConnectionError):
+ KafkaConnection(fake_config['host'], fake_config['port'])
def test_send__reconnects_on_dirty_conn(self):
fake_config = {
@@ -105,7 +103,6 @@ class ConnTest(unittest2.TestCase):
conn = KafkaConnection(fake_config['host'], fake_config['port'])
# Dirty it
-
try:
conn._raise_connection_error()
except ConnectionError: