Merge "Add unittests for Flavors in sqlalchemy"
This commit is contained in:
commit
d73aaf1d91
@ -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):
|
||||
|
@ -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):
|
||||
|
Loading…
x
Reference in New Issue
Block a user