Make context value match config expectation
Change-Id: Id3c37583f5b0499a24a22aee493492dbc2dc96ee
This commit is contained in:
parent
087cfca004
commit
3d241460a7
|
@ -131,14 +131,14 @@ def nova_metadata_requirement():
|
|||
class LxdContext(context.OSContextGenerator):
|
||||
def __call__(self):
|
||||
lxd_context = {
|
||||
'pool': None
|
||||
'storage_pool': None
|
||||
}
|
||||
for rid in relation_ids('lxd'):
|
||||
for unit in related_units(rid):
|
||||
rel = {'rid': rid, 'unit': unit}
|
||||
|
||||
lxd_context = {
|
||||
'pool': relation_get(
|
||||
'storage_pool': relation_get(
|
||||
'pool', **rel)
|
||||
}
|
||||
return lxd_context
|
||||
|
|
|
@ -83,11 +83,11 @@ class LxdContextTests(CharmTestCase):
|
|||
def test_with_pool(self):
|
||||
self.test_relation.set({'pool': 'juju_lxd'})
|
||||
lxd = context.LxdContext()()
|
||||
self.assertEqual(lxd.get('pool'), 'juju_lxd')
|
||||
self.assertEqual(lxd.get('storage_pool'), 'juju_lxd')
|
||||
|
||||
def test_without_pool(self):
|
||||
lxd = context.LxdContext()()
|
||||
self.assertEqual(lxd.get('pool'), None)
|
||||
self.assertEqual(lxd.get('storage_pool'), None)
|
||||
|
||||
|
||||
class NovaComputeContextTests(CharmTestCase):
|
||||
|
|
Loading…
Reference in New Issue