Merge "Remove unused db.api.flavor_extra_specs_get_item"

This commit is contained in:
Jenkins
2014-11-13 22:22:46 +00:00
committed by Gerrit Code Review
3 changed files with 0 additions and 26 deletions
-5
View File
@@ -1507,11 +1507,6 @@ def flavor_extra_specs_get(context, flavor_id):
return IMPL.flavor_extra_specs_get(context, flavor_id)
def flavor_extra_specs_get_item(context, flavor_id, key):
"""Get extra specs by key and flavor_id."""
return IMPL.flavor_extra_specs_get_item(context, flavor_id, key)
def flavor_extra_specs_delete(context, flavor_id, key):
"""Delete the given extra specs item."""
IMPL.flavor_extra_specs_delete(context, flavor_id, key)
-12
View File
@@ -4682,18 +4682,6 @@ def flavor_extra_specs_get(context, flavor_id):
return dict([(row['key'], row['value']) for row in rows])
@require_context
def flavor_extra_specs_get_item(context, flavor_id, key):
result = _flavor_extra_specs_get_query(context, flavor_id).\
filter(models.InstanceTypeExtraSpecs.key == key).\
first()
if not result:
raise exception.FlavorExtraSpecsNotFound(
extra_specs_key=key, flavor_id=flavor_id)
return {result["key"]: result["value"]}
@require_context
def flavor_extra_specs_delete(context, flavor_id, key):
result = _flavor_extra_specs_get_query(context, flavor_id).\
-9
View File
@@ -3176,15 +3176,6 @@ class InstanceTypeExtraSpecsTestCase(BaseInstanceTypeTestCase):
real_specs = db.flavor_extra_specs_get(self.ctxt, it['flavorid'])
self._assertEqualObjects(it['extra_specs'], real_specs)
def test_flavor_extra_specs_get_item(self):
expected = dict(f1=dict(a='a', b='b', c='c'),
f2=dict(d='d', e='e', f='f'))
for flavor, specs in expected.iteritems():
for key, val in specs.iteritems():
spec = db.flavor_extra_specs_get_item(self.ctxt, flavor, key)
self.assertEqual(spec[key], val)
def test_flavor_extra_specs_delete(self):
for it in self.flavors:
specs = it['extra_specs']