Merge "Moves Hyper-V options to the hyperv section"
This commit is contained in:
		@@ -56,7 +56,7 @@ from nova.virt.hyperv import volumeutilsv2
 | 
				
			|||||||
from nova.virt import images
 | 
					from nova.virt import images
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CONF = cfg.CONF
 | 
					CONF = cfg.CONF
 | 
				
			||||||
CONF.import_opt('vswitch_name', 'nova.virt.hyperv.vif')
 | 
					CONF.import_opt('vswitch_name', 'nova.virt.hyperv.vif', 'hyperv')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class HyperVAPITestCase(test.TestCase):
 | 
					class HyperVAPITestCase(test.TestCase):
 | 
				
			||||||
@@ -86,9 +86,11 @@ class HyperVAPITestCase(test.TestCase):
 | 
				
			|||||||
        self._setup_stubs()
 | 
					        self._setup_stubs()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.flags(instances_path=r'C:\Hyper-V\test\instances',
 | 
					        self.flags(instances_path=r'C:\Hyper-V\test\instances',
 | 
				
			||||||
                   vswitch_name='external',
 | 
					                   network_api_class='nova.network.quantumv2.api.API')
 | 
				
			||||||
                   network_api_class='nova.network.quantumv2.api.API',
 | 
					
 | 
				
			||||||
                   force_volumeutils_v1=True)
 | 
					        self.flags(vswitch_name='external',
 | 
				
			||||||
 | 
					                   force_volumeutils_v1=True,
 | 
				
			||||||
 | 
					                   group='hyperv')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self._conn = driver_hyperv.HyperVDriver(None)
 | 
					        self._conn = driver_hyperv.HyperVDriver(None)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -333,7 +335,7 @@ class HyperVAPITestCase(test.TestCase):
 | 
				
			|||||||
        cdb.__exit__(None, None, None).AndReturn(None)
 | 
					        cdb.__exit__(None, None, None).AndReturn(None)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if not use_cdrom:
 | 
					        if not use_cdrom:
 | 
				
			||||||
            utils.execute(CONF.qemu_img_cmd,
 | 
					            utils.execute(CONF.hyperv.qemu_img_cmd,
 | 
				
			||||||
                          'convert',
 | 
					                          'convert',
 | 
				
			||||||
                          '-f',
 | 
					                          '-f',
 | 
				
			||||||
                          'raw',
 | 
					                          'raw',
 | 
				
			||||||
@@ -353,7 +355,7 @@ class HyperVAPITestCase(test.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def _test_spawn_config_drive(self, use_cdrom):
 | 
					    def _test_spawn_config_drive(self, use_cdrom):
 | 
				
			||||||
        self.flags(force_config_drive=True)
 | 
					        self.flags(force_config_drive=True)
 | 
				
			||||||
        self.flags(config_drive_cdrom=use_cdrom)
 | 
					        self.flags(config_drive_cdrom=use_cdrom, group='hyperv')
 | 
				
			||||||
        self.flags(mkisofs_cmd='mkisofs.exe')
 | 
					        self.flags(mkisofs_cmd='mkisofs.exe')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self._setup_spawn_config_drive_mocks(use_cdrom)
 | 
					        self._setup_spawn_config_drive_mocks(use_cdrom)
 | 
				
			||||||
@@ -393,7 +395,7 @@ class HyperVAPITestCase(test.TestCase):
 | 
				
			|||||||
            fake_vswitch_port = 'fake port'
 | 
					            fake_vswitch_port = 'fake port'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            m = networkutils.NetworkUtils.get_external_vswitch(
 | 
					            m = networkutils.NetworkUtils.get_external_vswitch(
 | 
				
			||||||
                CONF.vswitch_name)
 | 
					                CONF.hyperv.vswitch_name)
 | 
				
			||||||
            m.AndReturn(fake_vswitch_path)
 | 
					            m.AndReturn(fake_vswitch_path)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            m = networkutils.NetworkUtils.create_vswitch_port(
 | 
					            m = networkutils.NetworkUtils.create_vswitch_port(
 | 
				
			||||||
@@ -412,7 +414,7 @@ class HyperVAPITestCase(test.TestCase):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        def setup_vif_mocks():
 | 
					        def setup_vif_mocks():
 | 
				
			||||||
            m = networkutils.NetworkUtils.get_external_vswitch(
 | 
					            m = networkutils.NetworkUtils.get_external_vswitch(
 | 
				
			||||||
                CONF.vswitch_name)
 | 
					                CONF.hyperv.vswitch_name)
 | 
				
			||||||
            m.AndRaise(vmutils.HyperVException(_('fake vswitch not found')))
 | 
					            m.AndRaise(vmutils.HyperVException(_('fake vswitch not found')))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.assertRaises(vmutils.HyperVException, self._test_spawn_instance,
 | 
					        self.assertRaises(vmutils.HyperVException, self._test_spawn_instance,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user