Skip to content

Commit 1f81c08

Browse files
committed
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
1 parent 2102f18 commit 1f81c08

9 files changed

+1
-25
lines changed

nova/tests/functional/compute/test_live_migration.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ def setUp(self):
5454
self.compute2 = self.start_service('compute', host='host2')
5555

5656
def test_live_migrate_attachment_delete_fails(self):
57-
self.useFixture(nova_fixtures.CinderFixture(self))
5857
server = self.api.post_server({
5958
'server': {
6059
'flavorRef': 1,
@@ -105,10 +104,6 @@ class TestVolAttachmentsDuringLiveMigration(
105104
ADMIN_API = True
106105
microversion = 'latest'
107106

108-
def setUp(self):
109-
super().setUp()
110-
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
111-
112107
def _setup_compute_service(self):
113108
self._start_compute('src')
114109
self._start_compute('dest')

nova/tests/functional/integrated_helpers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -998,6 +998,7 @@ def setUp(self):
998998
self.placement_api = placement.api
999999

10001000
self.neutron = self.useFixture(nova_fixtures.NeutronFixture(self))
1001+
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
10011002

10021003
fake_notifier.stub_notifier(self)
10031004
self.addCleanup(fake_notifier.reset)

nova/tests/functional/regressions/test_bug_1404867.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ def _create_error_server(self, volume_id):
5757
return self._wait_for_state_change(server, 'ERROR')
5858

5959
def test_delete_with_reserved_volumes_new(self):
60-
self.cinder = self.useFixture(
61-
nova_fixtures.CinderFixture(self))
6260

6361
# Create a server which should go to ERROR state because we don't
6462
# have any active computes.

nova/tests/functional/regressions/test_bug_1732947.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@ class RebuildVolumeBackedSameImage(integrated_helpers._IntegratedTestBase):
3030
api_major_version = 'v2.1'
3131
microversion = 'latest'
3232

33-
def setUp(self):
34-
super(RebuildVolumeBackedSameImage, self).setUp()
35-
# We are creating a volume-backed server so we need the CinderFixture.
36-
self.useFixture(nova_fixtures.CinderFixture(self))
37-
3833
def _setup_scheduler_service(self):
3934
# Add the IsolatedHostsFilter to the list of enabled filters since it
4035
# is not enabled by default.

nova/tests/functional/regressions/test_bug_1889108.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@ class TestVolAttachmentsDuringPreLiveMigration(
3131
ADMIN_API = True
3232
microversion = 'latest'
3333

34-
def setUp(self):
35-
super().setUp()
36-
self.cinder = self.useFixture(nova_fixtures.CinderFixture(self))
37-
3834
def _setup_compute_service(self):
3935
self._start_compute('src')
4036
self._start_compute('dest')

nova/tests/functional/test_boot_from_volume.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ def setUp(self):
5353
self.flags(allow_resize_to_same_host=True)
5454
super(BootFromVolumeTest, self).setUp()
5555
self.admin_api = self.api_fixture.admin_api
56-
self.useFixture(nova_fixtures.CinderFixture(self))
5756

5857
def test_boot_from_volume_larger_than_local_gb(self):
5958
# Verify no local disk is being used currently

nova/tests/functional/test_conf_max_attach_disk_devices.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@
2020

2121

2222
class ConfigurableMaxDiskDevicesTest(integrated_helpers._IntegratedTestBase):
23-
def setUp(self):
24-
super(ConfigurableMaxDiskDevicesTest, self).setUp()
25-
self.cinder = self.useFixture(
26-
nova_fixtures.CinderFixture(self))
2723

2824
def _wait_for_volume_attach(self, server_id, volume_id):
2925
for i in range(0, 100):

nova/tests/functional/test_multiattach.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ def setUp(self):
3131
# multiattach.
3232
self.useFixture(nova_fixtures.AllServicesCurrent())
3333
super(TestMultiattachVolumes, self).setUp()
34-
self.useFixture(nova_fixtures.CinderFixture(self))
3534

3635
def test_boot_from_volume_and_attach_to_second_server(self):
3736
"""This scenario creates a server from the multiattach volume, waits

nova/tests/functional/test_servers.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -767,8 +767,6 @@ def test_resize_server_overquota(self):
767767
self.assertEqual(403, ex.response.status_code)
768768

769769
def test_attach_vol_maximum_disk_devices_exceeded(self):
770-
self.useFixture(nova_fixtures.CinderFixture(self))
771-
772770
server = self._build_server()
773771
created_server = self.api.post_server({"server": server})
774772
server_id = created_server['id']
@@ -1493,7 +1491,6 @@ def test_volume_backed_rebuild_different_image(self):
14931491
different image than what is in the root disk of the root volume
14941492
will result in a 400 BadRequest error.
14951493
"""
1496-
self.useFixture(nova_fixtures.CinderFixture(self))
14971494
# First create our server as normal.
14981495
server_req_body = {
14991496
# There is no imageRef because this is boot from volume.

0 commit comments

Comments
 (0)