def test__parse_driver_info_good_sasl_cred(self): node = obj_utils.get_test_node( self.context, driver='fake_libvirt_fake', driver_info=_get_test_libvirt_driver_info('sasl')) info = power._parse_driver_info(node) self.assertEqual('test+tcp://localhost:5000/test', info.get('libvirt_uri')) self.assertEqual('admin', info.get('sasl_username')) self.assertEqual('admin', info.get('sasl_password')) self.assertEqual(node['uuid'], info.get('uuid'))
def test__parse_driver_info_good_ssh_key(self): d_info = _get_test_libvirt_driver_info('ssh_key') key_path = tempfile.mkdtemp() + '/test.key' with open(key_path, 'wt'): d_info['ssh_key_filename'] = key_path node = obj_utils.get_test_node(self.context, driver='fake_libvirt_fake', driver_info=d_info) info = power._parse_driver_info(node) self.assertEqual('qemu+ssh://test@test/', info.get('libvirt_uri')) self.assertEqual(key_path, info.get('ssh_key_filename')) self.assertEqual(node['uuid'], info.get('uuid'))
def test__parse_driver_info_good_ssh_key(self): d_info = _get_test_libvirt_driver_info('ssh_key') key_path = tempfile.mkdtemp() + '/test.key' with open(key_path, 'wt'): d_info['ssh_key_filename'] = key_path node = obj_utils.get_test_node( self.context, driver='fake_libvirt_fake', driver_info=d_info) info = power._parse_driver_info(node) self.assertEqual('qemu+ssh://test@test/', info.get('libvirt_uri')) self.assertEqual(key_path, info.get('ssh_key_filename')) self.assertEqual(node['uuid'], info.get('uuid'))