Merge "Remove flavors.get_flavor() only used in tests"

This commit is contained in:
Jenkins
2015-12-02 16:29:15 +00:00
committed by Gerrit Code Review
7 changed files with 24 additions and 58 deletions

View File

@@ -206,20 +206,6 @@ def get_default_flavor():
return get_flavor_by_name(name)
def get_flavor(instance_type_id, ctxt=None, inactive=False):
"""Retrieves single flavor by id."""
if instance_type_id is None:
return get_default_flavor()
if ctxt is None:
ctxt = context.get_admin_context()
if inactive:
ctxt = ctxt.elevated(read_deleted="yes")
return objects.Flavor.get_by_id(ctxt, instance_type_id)
def get_flavor_by_name(name, ctxt=None):
"""Retrieves single flavor by name."""
if name is None:

View File

@@ -26,7 +26,6 @@ from oslo_serialization import jsonutils
from nova.api.ec2 import cloud
from nova.api.ec2 import ec2utils
from nova.compute import api as compute_api
from nova.compute import flavors
from nova.compute import manager as compute_manager
from nova.compute import utils as compute_utils
from nova import context
@@ -498,8 +497,9 @@ class CinderCloudTestCase(test.TestCase):
def _setUpBlockDeviceMapping(self):
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
flavorinfo = jsonutils.dumps({
'cur': flavors.get_flavor(1).obj_to_primitive(),
'cur': flavor.obj_to_primitive(),
'old': None,
'new': None,
})

View File

@@ -908,6 +908,7 @@ class CloudTestCase(test.TestCase):
self._stub_instance_get_with_fixed_ips('get')
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst1 = objects.Instance(context=self.context,
reservation_id='a',
image_ref=image_uuid,
@@ -918,7 +919,7 @@ class CloudTestCase(test.TestCase):
system_metadata={
'EC2_client_token': 'client-token-1',
},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst1.create()
inst2 = objects.Instance(context=self.context,
reservation_id='a',
@@ -930,7 +931,7 @@ class CloudTestCase(test.TestCase):
system_metadata={
'EC2_client_token': 'client-token-2',
},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst2.create()
comp1 = db.service_create(self.context, {'host': 'host1',
'topic': "compute"})
@@ -1021,7 +1022,7 @@ class CloudTestCase(test.TestCase):
fake_change_instance_metadata)
utc = iso8601.iso8601.Utc()
flavor = flavors.get_flavor(1)
flavor = objects.Flavor.get_by_id(self.context, 1)
# Create some test images
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
inst1 = objects.Instance(context=self.context,
@@ -1243,13 +1244,14 @@ class CloudTestCase(test.TestCase):
self._stub_instance_get_with_fixed_ips('get')
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst_base = objects.Instance(context=self.context,
reservation_id='a',
image_ref=image_uuid,
instance_type_id=1,
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
utc = iso8601.iso8601.Utc()
@@ -1298,8 +1300,9 @@ class CloudTestCase(test.TestCase):
def test_instance_state(expected_code, expected_name,
power_state_, vm_state_, values=None):
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst = objects.Instance(context=self.context,
flavor=flavors.get_flavor(1),
flavor=flavor,
image_ref=image_uuid,
instance_type_id=1,
power_state=power_state_,
@@ -1334,6 +1337,7 @@ class CloudTestCase(test.TestCase):
self._stub_instance_get_with_fixed_ips('get')
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst = objects.Instance(context=self.context,
reservation_id='a',
image_ref=image_uuid,
@@ -1341,7 +1345,7 @@ class CloudTestCase(test.TestCase):
hostname='server-1234',
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst.create()
comp1 = db.service_create(self.context, {'host': 'host1',
'topic': "compute"})
@@ -1361,6 +1365,7 @@ class CloudTestCase(test.TestCase):
def test_describe_instances_deleted(self):
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst1 = objects.Instance(context=self.context,
reservation_id='a',
image_ref=image_uuid,
@@ -1368,7 +1373,7 @@ class CloudTestCase(test.TestCase):
host='host1',
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst1.create()
inst2 = objects.Instance(context=self.context,
reservation_id='b',
@@ -1377,7 +1382,7 @@ class CloudTestCase(test.TestCase):
host='host2',
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst2.create()
db.instance_destroy(self.context, inst1.uuid)
result = self.cloud.describe_instances(self.context)
@@ -1388,6 +1393,7 @@ class CloudTestCase(test.TestCase):
def test_describe_instances_with_image_deleted(self):
image_uuid = 'aebef54a-ed67-4d10-912f-14455edce176'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst1 = objects.Instance(context=self.context,
reservation_id='a',
image_ref=image_uuid,
@@ -1395,7 +1401,7 @@ class CloudTestCase(test.TestCase):
host='host1',
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst1.create()
inst2 = objects.Instance(context=self.context,
reservation_id='b',
@@ -1404,7 +1410,7 @@ class CloudTestCase(test.TestCase):
host='host1',
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst2.create()
result = self.cloud.describe_instances(self.context)
self.assertEqual(len(result['reservationSet']), 2)
@@ -1415,6 +1421,7 @@ class CloudTestCase(test.TestCase):
self._stub_instance_get_with_fixed_ips('get', get_floating=False)
image_uuid = 'cedef40a-ed67-4d10-800e-17455edce175'
flavor = objects.Flavor.get_by_id(self.context, 1)
inst = objects.Instance(context=self.context,
reservation='a',
image_ref=image_uuid,
@@ -1423,7 +1430,7 @@ class CloudTestCase(test.TestCase):
hostname='server-1234',
vm_state='active',
system_metadata={},
flavor=flavors.get_flavor(1))
flavor=flavor)
inst.create()
result = self.cloud.describe_instances(self.context)
result = result['reservationSet'][0]
@@ -1439,7 +1446,7 @@ class CloudTestCase(test.TestCase):
inst.vm_state = vm_states.ACTIVE
inst.host = 'host1'
inst.system_metadata = {}
inst.flavor = flavors.get_flavor(1)
inst.flavor = objects.Flavor.get_by_id(self.context, 1)
inst.create()
result = self.cloud.describe_instances(self.context)
result = result['reservationSet'][0]

View File

@@ -24,7 +24,6 @@ from oslo_utils import uuidutils
from nova import block_device
from nova.cells import filters
from nova.cells import weights
from nova.compute import flavors
from nova.compute import vm_states
from nova import context
from nova import db
@@ -98,7 +97,7 @@ class CellsSchedulerTestCase(test.TestCase):
def test_create_instances_here(self):
# Just grab the first instance type
inst_type = flavors.get_flavor(1)
inst_type = objects.Flavor.get_by_id(self.ctxt, 1)
image = {'properties': {}}
instance_uuids = self.instance_uuids
instance_props = {'id': 'removed',

View File

@@ -219,8 +219,6 @@ class ComputeValidateDeviceTestCase(test.NoDBTestCase):
'ephemeral_gb': 10,
'swap': 0,
})
self.stubs.Set(flavors, 'get_flavor',
lambda instance_type_id, ctxt=None: self.flavor)
device = self._validate_device()
self.assertEqual(device, '/dev/xvdc')
@@ -229,8 +227,6 @@ class ComputeValidateDeviceTestCase(test.NoDBTestCase):
'ephemeral_gb': 0,
'swap': 10,
})
self.stubs.Set(flavors, 'get_flavor',
lambda instance_type_id, ctxt=None: self.flavor)
device = self._validate_device()
self.assertEqual(device, '/dev/xvdb')
@@ -239,8 +235,6 @@ class ComputeValidateDeviceTestCase(test.NoDBTestCase):
'ephemeral_gb': 10,
'swap': 10,
})
self.stubs.Set(flavors, 'get_flavor',
lambda instance_type_id, ctxt=None: self.flavor)
device = self._validate_device()
self.assertEqual(device, '/dev/xvdd')
@@ -249,8 +243,6 @@ class ComputeValidateDeviceTestCase(test.NoDBTestCase):
'ephemeral_gb': 0,
'swap': 10,
})
self.stubs.Set(flavors, 'get_flavor',
lambda instance_type_id, ctxt=None: self.flavor)
device = self._validate_device()
self.assertEqual(device, '/dev/xvdb')
self.data.append(self._fake_bdm(device))

View File

@@ -78,23 +78,6 @@ class InstanceTypeTestCase(test.TestCase):
self.assertRaises(exception.FlavorNotFound,
flavors.get_default_flavor)
def test_will_get_flavor_by_id(self):
default_instance_type = flavors.get_default_flavor()
instance_type_id = default_instance_type.id
fetched = flavors.get_flavor(instance_type_id)
self.assertIsInstance(fetched, objects.Flavor)
self.assertEqual(default_instance_type.flavorid, fetched.flavorid)
def test_will_not_get_flavor_by_unknown_id(self):
# Ensure get by name returns default flavor with no name.
self.assertRaises(exception.FlavorNotFound,
flavors.get_flavor, 10000)
def test_will_not_get_flavor_with_bad_id(self):
# Ensure get by name returns default flavor with bad name.
self.assertRaises(exception.FlavorNotFound,
flavors.get_flavor, 'asdf')
def test_flavor_get_by_None_name_returns_default(self):
# Ensure get by name returns default flavor with no name.
default = flavors.get_default_flavor()
@@ -481,7 +464,7 @@ class CreateInstanceTypeTest(test.TestCase):
flavors.destroy('flavor')
self.assertRaises(exception.FlavorNotFound,
flavors.get_flavor, flavor.id)
objects.Flavor.get_by_id, ctxt, flavor.id)
# Deleted instance should not be in list anymore
new_list = objects.FlavorList.get_all(ctxt)

View File

@@ -36,7 +36,6 @@ import testtools
from nova.compute import api as compute_api
from nova.compute import arch
from nova.compute import flavors
from nova.compute import hv_type
from nova.compute import power_state
from nova.compute import task_states
@@ -1516,7 +1515,7 @@ iface eth0 inet6 static
def test_per_instance_usage_running(self):
instance = self._create_instance(spawn=True)
flavor = flavors.get_flavor(3)
flavor = objects.Flavor.get_by_id(self.context, 3)
expected = {instance['uuid']: {'memory_mb': flavor['memory_mb'],
'uuid': instance['uuid']}}