Merge "Add unittests for Flavors in sqlalchemy"

This commit is contained in:
Jenkins 2015-09-03 03:08:02 +00:00 committed by Gerrit Code Review
commit d73aaf1d91
2 changed files with 15 additions and 2 deletions

View File

@ -1480,13 +1480,19 @@ class FlavorsControllerTest(ControllerBaseTest):
res = self.flavors_controller.get(name, project=self.project,
detailed=True)
p = 'olympic'
group = 'sports'
self.pools_controller.create(p, 100, 'localhost2',
group=group, options={})
self.addCleanup(self.pools_controller.delete, p)
new_capabilities = {'fifo': False}
self.flavors_controller.update(name, project=self.project,
pool='olympic',
pool=group,
capabilities={'fifo': False})
res = self.flavors_controller.get(name, project=self.project,
detailed=True)
self._flavors_expects(res, name, self.project, 'olympic')
self._flavors_expects(res, name, self.project, group)
self.assertEqual(res['capabilities'], new_capabilities)
def test_delete_works(self):

View File

@ -42,6 +42,13 @@ class SqlalchemyCatalogueTest(base.CatalogueControllerTest):
control_driver_class = sqlalchemy.ControlDriver
class SqlalchemyFlavorsTest(base.FlavorsControllerTest):
config_file = 'wsgi_sqlalchemy.conf'
driver_class = sqlalchemy.ControlDriver
controller_class = controllers.FlavorsController
control_driver_class = sqlalchemy.ControlDriver
class MsgidTests(testing.TestBase):
def test_encode(self):