예제 #1
0
파일: test_vm_util.py 프로젝트: juigil/nova
 def _test_detach_virtual_disk_spec(self, destroy_disk=False):
     virtual_device_config = vm_util.detach_virtual_disk_spec(fake.FakeFactory(), "fake_device", destroy_disk)
     self.assertEqual("remove", virtual_device_config.operation)
     self.assertEqual("fake_device", virtual_device_config.device)
     self.assertEqual("ns0:VirtualDeviceConfigSpec", virtual_device_config.obj_name)
     if destroy_disk:
         self.assertEqual("destroy", virtual_device_config.fileOperation)
     else:
         self.assertFalse(hasattr(virtual_device_config, "fileOperation"))
예제 #2
0
 def _test_detach_virtual_disk_spec(self, destroy_disk=False):
     virtual_device_config = vm_util.detach_virtual_disk_spec(
         fake.FakeFactory(), 'fake_device', destroy_disk)
     self.assertEqual('remove', virtual_device_config.operation)
     self.assertEqual('fake_device', virtual_device_config.device)
     self.assertEqual('ns0:VirtualDeviceConfigSpec',
                      virtual_device_config.obj_name)
     if destroy_disk:
         self.assertEqual('destroy', virtual_device_config.fileOperation)
     else:
         self.assertFalse(hasattr(virtual_device_config, 'fileOperation'))
예제 #3
0
 def _test_detach_virtual_disk_spec(self, destroy_disk=False):
     virtual_device_config = vm_util.detach_virtual_disk_spec(
                                                  fake.FakeFactory(),
                                                  'fake_device',
                                                  destroy_disk)
     self.assertEqual('remove', virtual_device_config.operation)
     self.assertEqual('fake_device', virtual_device_config.device)
     self.assertEqual('ns0:VirtualDeviceConfigSpec',
                      virtual_device_config.obj_name)
     if destroy_disk:
         self.assertEqual('destroy', virtual_device_config.fileOperation)
     else:
         self.assertFalse(hasattr(virtual_device_config, 'fileOperation'))