Here are the examples of the python api mock.call.connect taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
3
Example 1
def test_conn(instance, sshclient):
instance.config['host'] = 'localhost'
instance.config['fingerprint'] = 'foo'
conn = instance.conn
assert len(conn.method_calls) == 3
assert conn.method_calls[0][0] == 'set_missing_host_key_policy'
assert conn.method_calls[1] == call.connect('localhost', username='root', key_filename=None, password=None, sock=None, port=22)
assert conn.method_calls[2] == call.save_host_keys(instance.master.known_hosts)
0
Example 2
Project: ploy Source File: test_plain.py
def test_conn_cached_closed(instance, sshclient):
instance.config['host'] = 'localhost'
instance.config['fingerprint'] = 'foo'
first_client = MagicMock()
first_client.get_transport.return_value = None
second_client = MagicMock()
sshclient.side_effect = [first_client, second_client]
conn = instance.conn
assert len(first_client.method_calls) == 3
assert [x[0] for x in first_client.method_calls] == [
'set_missing_host_key_policy',
'connect',
'save_host_keys']
conn1 = instance.conn
assert conn1 is not conn
assert conn1 is not first_client
assert conn1 is second_client
assert len(first_client.method_calls) == 4
assert [x[0] for x in first_client.method_calls] == [
'set_missing_host_key_policy',
'connect',
'save_host_keys',
'get_transport']
assert len(second_client.method_calls) == 3
assert second_client.method_calls[0][0] == 'set_missing_host_key_policy'
assert second_client.method_calls[1] == call.connect('localhost', username='root', key_filename=None, password=None, sock=None, port=22)
assert second_client.method_calls[2] == call.save_host_keys(instance.master.known_hosts)