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