def test_multistore_defaults(self): self.relation_ids.return_value = [] self.assertEqual( contexts.MultiStoreContext()(), { 'known_stores': "glance.store.filesystem.Store," "glance.store.http.Store" })
def test_multistore(self): self.relation_ids.return_value = ['random_rid'] self.assertEquals( contexts.MultiStoreContext()(), { 'known_stores': "glance.store.filesystem.Store," "glance.store.http.Store," "glance.store.rbd.Store," "glance.store.swift.Store" })
def test_multistore_below_mitaka(self): self.os_release.return_value = 'liberty' self.relation_ids.return_value = ['random_rid'] self.assertEqual( contexts.MultiStoreContext()(), { 'known_stores': "glance.store.filesystem.Store," "glance.store.http.Store," "glance.store.rbd.Store," "glance.store.swift.Store" })
def test_multistore_for_mitaka_and_upper(self): self.os_release.return_value = 'mitaka' self.relation_ids.return_value = ['random_rid'] self.assertEqual( contexts.MultiStoreContext()(), { 'known_stores': "glance.store.filesystem.Store," "glance.store.http.Store," "glance.store.rbd.Store," "glance.store.swift.Store," "glance.store.cinder.Store" })