Add unittests for Flavors in sqlalchemy
We've recently added support for Flavors in sqlalchemy bu tests were skipped because sqlalchemy's test suite was entirely skipped. Now that the test suite is being executed, lets test Flavors too. Change-Id: Ibc78c8652a2e9a8d4b765b59eaa49a3abd6bd87b
This commit is contained in:
parent
47b8453d8b
commit
30b7468e81
@ -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