Beispiel #1
0
    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_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'))
Beispiel #3
0
    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'))