Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/nova/objects/flavor.py b/nova/objects/flavor.py
- index a97f758..fdf512f 100644
- --- a/nova/objects/flavor.py
- +++ b/nova/objects/flavor.py
- @@ -51,8 +51,9 @@ def _get_projects_from_db(context, flavorid):
- first()
- if not db_flavor:
- raise exception.FlavorNotFound(flavor_id=flavorid)
- - if not db_flavor['projects']:
- - return []
- + print('Projects are: %s' % db_flavor['projects'])
- + #if not db_flavor['projects']:
- + # return []
- return [x['project_id'] for x in db_flavor['projects']]
- diff --git a/nova/tests/functional/db/test_flavor.py b/nova/tests/functional/db/test_flavor.py
- index 9fa8e46..e5abffa 100644
- --- a/nova/tests/functional/db/test_flavor.py
- +++ b/nova/tests/functional/db/test_flavor.py
- @@ -39,6 +39,8 @@ fake_api_flavor = {
- class FlavorObjectTestCase(test.NoDBTestCase):
- + USES_DB_SELF = True
- +
- def setUp(self):
- super(FlavorObjectTestCase, self).setUp()
- self.useFixture(fixtures.Database())
- @@ -66,6 +68,13 @@ class FlavorObjectTestCase(test.NoDBTestCase):
- main_flavor = db.flavor_get(self.context, flavor.id)
- self.assertNotEqual(flavor.name, main_flavor['name'])
- + def test_get_with_no_projects(self):
- + fields = dict(fake_api_flavor, projects=[])
- + flavor = objects.Flavor(context=self.context, **fields)
- + flavor.create()
- + flavor = objects.Flavor.get_by_flavor_id(self.context, flavor.flavorid)
- + self.assertEqual([], flavor.projects)
- +
- def _test_query(self, flavor):
- flavor2 = objects.Flavor.get_by_id(self.context, flavor.id)
- self.assertEqual(flavor.id, flavor2.id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement