def destroy_instance(cls):
     inst = cls.get_instance()
     if inst is None:
         return
     inst.rabbit.close()
     for obj_cls in list(DBBaseKM.get_obj_type_map().values()):
         obj_cls.reset()
     DBBase.clear()
     inst._db = None
     VncKubernetes._vnc_kubernetes = None
Esempio n. 2
0
 def init():
     DBMock.db = {}
     for cls in list(DBBaseKM.get_obj_type_map().values()):
         DBMock.db[cls.obj_type] = {}
 def reset():
     for cls in list(DBBaseKM.get_obj_type_map().values()):
         cls.reset()
 def _sync_km(self):
     for cls in list(DBBaseKM.get_obj_type_map().values()):
         for obj in cls.list_obj():
             cls.locate(obj['uuid'], obj)