Merge "Call libvirt_volume_driver with right mountpoint"
This commit is contained in:
@@ -594,6 +594,23 @@ class LibvirtConnTestCase(test.TestCase):
|
|||||||
self.assertEquals(type(cfg.devices[2]),
|
self.assertEquals(type(cfg.devices[2]),
|
||||||
config.LibvirtConfigGuestConsole)
|
config.LibvirtConfigGuestConsole)
|
||||||
|
|
||||||
|
def test_get_guest_config_with_block_device(self):
|
||||||
|
conn = connection.LibvirtDriver(True)
|
||||||
|
|
||||||
|
instance_ref = db.instance_create(self.context, self.test_instance)
|
||||||
|
conn_info = {'driver_volume_type': 'fake'}
|
||||||
|
info = {'block_device_mapping': [
|
||||||
|
{'connection_info': conn_info, 'mount_device': '/dev/vdc'},
|
||||||
|
{'connection_info': conn_info, 'mount_device': '/dev/vdd'}]}
|
||||||
|
|
||||||
|
cfg = conn.get_guest_config(instance_ref, [], None, None, info)
|
||||||
|
self.assertEquals(type(cfg.devices[2]),
|
||||||
|
config.LibvirtConfigGuestDisk)
|
||||||
|
self.assertEquals(cfg.devices[2].target_dev, 'vdc')
|
||||||
|
self.assertEquals(type(cfg.devices[3]),
|
||||||
|
config.LibvirtConfigGuestDisk)
|
||||||
|
self.assertEquals(cfg.devices[3].target_dev, 'vdd')
|
||||||
|
|
||||||
def test_xml_and_uri_no_ramdisk_no_kernel(self):
|
def test_xml_and_uri_no_ramdisk_no_kernel(self):
|
||||||
instance_data = dict(self.test_instance)
|
instance_data = dict(self.test_instance)
|
||||||
self._check_xml_and_uri(instance_data,
|
self._check_xml_and_uri(instance_data,
|
||||||
@@ -1356,7 +1373,8 @@ class LibvirtConnTestCase(test.TestCase):
|
|||||||
self.mox.StubOutWithMock(conn, "volume_driver_method")
|
self.mox.StubOutWithMock(conn, "volume_driver_method")
|
||||||
for v in vol['block_device_mapping']:
|
for v in vol['block_device_mapping']:
|
||||||
conn.volume_driver_method('connect_volume',
|
conn.volume_driver_method('connect_volume',
|
||||||
v['connection_info'], v['mount_device'])
|
v['connection_info'],
|
||||||
|
v['mount_device'].rpartition("/")[2])
|
||||||
|
|
||||||
# Starting test
|
# Starting test
|
||||||
self.mox.ReplayAll()
|
self.mox.ReplayAll()
|
||||||
|
|||||||
Reference in New Issue
Block a user