diff --git a/zaqar/tests/unit/storage/base.py b/zaqar/tests/unit/storage/base.py index 1e0e616ec..321f82211 100644 --- a/zaqar/tests/unit/storage/base.py +++ b/zaqar/tests/unit/storage/base.py @@ -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): diff --git a/zaqar/tests/unit/storage/test_impl_sqlalchemy.py b/zaqar/tests/unit/storage/test_impl_sqlalchemy.py index 9a5cb2506..27027511a 100644 --- a/zaqar/tests/unit/storage/test_impl_sqlalchemy.py +++ b/zaqar/tests/unit/storage/test_impl_sqlalchemy.py @@ -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):