예제 #1
0
 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"
         })
예제 #3
0
 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"
         })
예제 #4
0
 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"
         })