stack_name = 'test_volume_stack'
# create script
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
+ self._mock_create_volume(fv, stack_name)
# delete script
self.cinder_fc.volumes.get('vol-123').AndReturn(fv)
fv = FakeVolume('creating', 'error')
stack_name = 'test_volume_create_error_stack'
- # create script
- clients.OpenStackClients.cinder().AndReturn(self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
+ self._mock_create_volume(fv, stack_name)
self.m.ReplayAll()
fva = FakeVolume('attaching', 'error')
stack_name = 'test_volume_attach_error_stack'
- # volume create
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
-
- # create script
- clients.OpenStackClients.nova().MultipleTimes().AndReturn(self.fc)
-
- self.fc.volumes.create_server_volume(
- device=u'/dev/vdc',
- server_id=u'WikiDatabase',
- volume_id=u'vol-123').AndReturn(fva)
+ self._mock_create_volume(fv, stack_name)
- self.cinder_fc.volumes.get('vol-123').AndReturn(fva)
+ self._mock_create_server_volume_script(fva)
self.m.ReplayAll()
fva = FakeVolume('attaching', 'in-use')
stack_name = 'test_volume_attach_stack'
- # volume create
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
-
- # create script
- clients.OpenStackClients.nova().MultipleTimes().AndReturn(self.fc)
- self.fc.volumes.create_server_volume(
- device=u'/dev/vdc',
- server_id=u'WikiDatabase',
- volume_id=u'vol-123').AndReturn(fva)
+ self._mock_create_volume(fv, stack_name)
- self.cinder_fc.volumes.get('vol-123').AndReturn(fva)
+ self._mock_create_server_volume_script(fva)
# delete script
fva = FakeVolume('in-use', 'available')
fv = FakeVolume('creating', 'available')
fva = FakeVolume('in-use', 'available')
stack_name = 'test_volume_detach_stack'
- vol_name = utils.PhysName(stack_name, 'DataVolume')
-
- # volume create
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
- # create script
- clients.OpenStackClients.nova().MultipleTimes().AndReturn(self.fc)
- self.fc.volumes.create_server_volume(
- device=u'/dev/vdc',
- server_id=u'WikiDatabase',
- volume_id=u'vol-123').AndReturn(fva)
+ self._mock_create_volume(fv, stack_name)
- self.cinder_fc.volumes.get('vol-123').AndReturn(fva)
+ self._mock_create_server_volume_script(fva)
# delete script
fva = FakeVolume('i-use', 'available')
fv = FakeVolume('creating', 'available')
fva = FakeVolume('in-use', 'available')
stack_name = 'test_volume_detach_stack'
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- # volume create
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
-
- # create script
- clients.OpenStackClients.nova().MultipleTimes().AndReturn(self.fc)
- self.fc.volumes.create_server_volume(
- device=u'/dev/vdc',
- server_id=u'WikiDatabase',
- volume_id=u'vol-123').AndReturn(fva)
+ self._mock_create_volume(fv, stack_name)
- self.cinder_fc.volumes.get('vol-123').AndReturn(fva)
+ self._mock_create_server_volume_script(fva)
# delete script
self.cinder_fc.volumes.get('vol-123').AndRaise(
fv = FakeVolume('creating', 'available')
fb = FakeBackup('creating', 'available')
- # create script
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
+ self._mock_create_volume(fv, stack_name)
# snapshot script
self.m.StubOutWithMock(self.cinder_fc.backups, 'create')
fv = FakeVolume('creating', 'available')
fb = FakeBackup('creating', 'error')
- # create script
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
+ self._mock_create_volume(fv, stack_name)
# snapshot script
self.cinder_fc.volumes.get('vol-123').AndReturn(fv)
stack_name = 'test_volume_stack'
fv = FakeVolume('creating', 'error')
- # create script
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
+ self._mock_create_volume(fv, stack_name)
self.cinder_fc.volumes.get('vol-123').AndReturn(fv)
self.cinder_fc.volumes.delete('vol-123').AndReturn(None)
fva = FakeVolume('attaching', 'in-use')
stack_name = 'test_volume_attach_stack'
- # volume create
- clients.OpenStackClients.cinder().MultipleTimes().AndReturn(
- self.cinder_fc)
- vol_name = utils.PhysName(stack_name, 'DataVolume')
- self.cinder_fc.volumes.create(
- size=u'1', availability_zone='nova',
- display_description=vol_name,
- display_name=vol_name).AndReturn(fv)
-
- # create script
- clients.OpenStackClients.nova().MultipleTimes().AndReturn(self.fc)
- self.fc.volumes.create_server_volume(
- device=u'/dev/vdc',
- server_id=u'WikiDatabase',
- volume_id=u'vol-123').AndReturn(fva)
+ self._mock_create_volume(fv, stack_name)
- self.cinder_fc.volumes.get('vol-123').AndReturn(fva)
+ self._mock_create_server_volume_script(fva)
# delete script
fva = FakeVolume('in-use', 'available')