mirror of
https://github.com/ceph/ceph
synced 2025-01-20 10:01:45 +00:00
Update test_connect() to reflect API changes
Looks like paramiko changed a bit internally. All unit tests pass now!
This commit is contained in:
parent
b993ecac9b
commit
eeb78b6b04
@ -27,22 +27,22 @@ def test_split_user_empty_user():
|
|||||||
@nose.with_setup(fudge.clear_expectations)
|
@nose.with_setup(fudge.clear_expectations)
|
||||||
@fudge.with_fakes
|
@fudge.with_fakes
|
||||||
def test_connect():
|
def test_connect():
|
||||||
sshclient = fudge.Fake('SSHClient')
|
ssh = fudge.Fake('SSHClient')
|
||||||
ssh = sshclient.expects_call().with_args().returns_fake()
|
ssh.expects_call().with_args().returns(ssh)
|
||||||
ssh.remember_order()
|
ssh.expects('set_missing_host_key_policy')
|
||||||
ssh.expects('load_system_host_keys').with_args()
|
ssh.expects('load_system_host_keys').with_args()
|
||||||
ssh.expects('connect').with_args(
|
ssh.expects('connect').with_args(
|
||||||
hostname='orchestra.test.newdream.net.invalid',
|
hostname='orchestra.test.newdream.net.invalid',
|
||||||
username='jdoe',
|
username='jdoe',
|
||||||
timeout=60,
|
timeout=60,
|
||||||
)
|
)
|
||||||
transport = ssh.expects('get_transport').with_args().returns_fake()
|
transport = ssh.expects('get_transport').with_args().returns_fake()
|
||||||
transport.remember_order()
|
transport.remember_order()
|
||||||
transport.expects('set_keepalive').with_args(False)
|
transport.expects('set_keepalive').with_args(False)
|
||||||
got = connection.connect(
|
got = connection.connect(
|
||||||
'jdoe@orchestra.test.newdream.net.invalid',
|
'jdoe@orchestra.test.newdream.net.invalid',
|
||||||
_SSHClient=sshclient,
|
_SSHClient=ssh,
|
||||||
)
|
)
|
||||||
assert got is ssh
|
assert got is ssh
|
||||||
|
|
||||||
@nose.with_setup(fudge.clear_expectations)
|
@nose.with_setup(fudge.clear_expectations)
|
||||||
|
Loading…
Reference in New Issue
Block a user