]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Mock isfile in test_ssh_missing_hosts_key_file
authorgit-harry <git-harry@live.co.uk>
Fri, 14 Nov 2014 09:09:55 +0000 (09:09 +0000)
committergit-harry <git-harry@live.co.uk>
Fri, 14 Nov 2014 15:57:50 +0000 (15:57 +0000)
commitc71c30c40a6862b7c519736dd2e481136e7b29cf
tree4fbe8c22735b59f2242f60228ee6345a062b1012
parent60ffd142a107081e899eff33d43b681da9b8e86a
Mock isfile in test_ssh_missing_hosts_key_file

test_ssh_missing_hosts_key_file tests that when the ssh_hosts_key_file
is missing an InvalidInput exception is raised. It does this by
setting CONF.ssh_hosts_key_file to, what is assumed to be, the
location of a non-existant file. If the file, /tmp/blah, exists the
test fails. This test should not be dependent on what is on the
filesystem.

This commit adds a mock for os.path.isfile so that when
ssh_utils.SSHPool checks for existance of CONF.ssh_hosts_key_file it
always gets False regardless of the state of the filesystem.

Change-Id: I6bf797301a0829797d55d4442088f9ef944aec2c
Closes-bug: #1392628
cinder/tests/test_utils.py