func: Add CinderFixture to _IntegratedTestBase
As with Neutron this fixture is used often enough by users of _IntegratedTestBase that it's worth being in the class itself. Change-Id: I2e4c875533d8088c8454adc799539b10dcfc37dc
This commit is contained in:
parent
2102f1834a
commit
1f81c08657
|
@ -54,7 +54,6 @@ class LiveMigrationCinderFailure(integrated_helpers._IntegratedTestBase):
|
|||
self.compute2 = self.start_service('compute', host='host2')
|
||||
|
||||
def test_live_migrate_attachment_delete_fails(self):
|
||||
self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
server = self.api.post_server({
|
||||
'server': {
|
||||
'flavorRef': 1,
|
||||
|
@ -105,10 +104,6 @@ class TestVolAttachmentsDuringLiveMigration(
|
|||
ADMIN_API = True
|
||||
microversion = 'latest'
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
def _setup_compute_service(self):
|
||||
self._start_compute('src')
|
||||
self._start_compute('dest')
|
||||
|
|
|
@ -998,6 +998,7 @@ class _IntegratedTestBase(test.TestCase, PlacementInstanceHelperMixin):
|
|||
self.placement_api = placement.api
|
||||
|
||||
self.neutron = self.useFixture(nova_fixtures.NeutronFixture(self))
|
||||
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
fake_notifier.stub_notifier(self)
|
||||
self.addCleanup(fake_notifier.reset)
|
||||
|
|
|
@ -57,8 +57,6 @@ class DeleteWithReservedVolumes(integrated_helpers._IntegratedTestBase):
|
|||
return self._wait_for_state_change(server, 'ERROR')
|
||||
|
||||
def test_delete_with_reserved_volumes_new(self):
|
||||
self.cinder = self.useFixture(
|
||||
nova_fixtures.CinderFixture(self))
|
||||
|
||||
# Create a server which should go to ERROR state because we don't
|
||||
# have any active computes.
|
||||
|
|
|
@ -30,11 +30,6 @@ class RebuildVolumeBackedSameImage(integrated_helpers._IntegratedTestBase):
|
|||
api_major_version = 'v2.1'
|
||||
microversion = 'latest'
|
||||
|
||||
def setUp(self):
|
||||
super(RebuildVolumeBackedSameImage, self).setUp()
|
||||
# We are creating a volume-backed server so we need the CinderFixture.
|
||||
self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
def _setup_scheduler_service(self):
|
||||
# Add the IsolatedHostsFilter to the list of enabled filters since it
|
||||
# is not enabled by default.
|
||||
|
|
|
@ -31,10 +31,6 @@ class TestVolAttachmentsDuringPreLiveMigration(
|
|||
ADMIN_API = True
|
||||
microversion = 'latest'
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
def _setup_compute_service(self):
|
||||
self._start_compute('src')
|
||||
self._start_compute('dest')
|
||||
|
|
|
@ -53,7 +53,6 @@ class BootFromVolumeTest(integrated_helpers._IntegratedTestBase):
|
|||
self.flags(allow_resize_to_same_host=True)
|
||||
super(BootFromVolumeTest, self).setUp()
|
||||
self.admin_api = self.api_fixture.admin_api
|
||||
self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
def test_boot_from_volume_larger_than_local_gb(self):
|
||||
# Verify no local disk is being used currently
|
||||
|
|
|
@ -20,10 +20,6 @@ from nova.tests.functional import integrated_helpers
|
|||
|
||||
|
||||
class ConfigurableMaxDiskDevicesTest(integrated_helpers._IntegratedTestBase):
|
||||
def setUp(self):
|
||||
super(ConfigurableMaxDiskDevicesTest, self).setUp()
|
||||
self.cinder = self.useFixture(
|
||||
nova_fixtures.CinderFixture(self))
|
||||
|
||||
def _wait_for_volume_attach(self, server_id, volume_id):
|
||||
for i in range(0, 100):
|
||||
|
|
|
@ -31,7 +31,6 @@ class TestMultiattachVolumes(integrated_helpers._IntegratedTestBase):
|
|||
# multiattach.
|
||||
self.useFixture(nova_fixtures.AllServicesCurrent())
|
||||
super(TestMultiattachVolumes, self).setUp()
|
||||
self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
def test_boot_from_volume_and_attach_to_second_server(self):
|
||||
"""This scenario creates a server from the multiattach volume, waits
|
||||
|
|
|
@ -767,8 +767,6 @@ class ServersTest(integrated_helpers._IntegratedTestBase):
|
|||
self.assertEqual(403, ex.response.status_code)
|
||||
|
||||
def test_attach_vol_maximum_disk_devices_exceeded(self):
|
||||
self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
|
||||
server = self._build_server()
|
||||
created_server = self.api.post_server({"server": server})
|
||||
server_id = created_server['id']
|
||||
|
@ -1493,7 +1491,6 @@ class ServerRebuildTestCase(integrated_helpers._IntegratedTestBase):
|
|||
different image than what is in the root disk of the root volume
|
||||
will result in a 400 BadRequest error.
|
||||
"""
|
||||
self.useFixture(nova_fixtures.CinderFixture(self))
|
||||
# First create our server as normal.
|
||||
server_req_body = {
|
||||
# There is no imageRef because this is boot from volume.
|
||||
|
|
Loading…
Reference in New Issue