示例#1
0
 def setUp(self):
     super(ImageCacheManagerTestCase, self).setUp()
     self._session = mock.Mock(name='session')
     self._imagecache = imagecache.ImageCacheManager(
         self._session, 'fake-base-folder')
     self._time = datetime.datetime(2012, 11, 22, 12, 00, 00)
     self._file_name = 'ts-2012-11-22-12-00-00'
     fake.reset()
示例#2
0
文件: vmops.py 项目: Y357222833/badam
 def __init__(self, session, virtapi, volumeops, cluster=None,
              datastore_regex=None):
     """Initializer."""
     self.compute_api = compute.API()
     self._session = session
     self._virtapi = virtapi
     self._volumeops = volumeops
     self._cluster = cluster
     self._datastore_regex = datastore_regex
     # Ensure that the base folder is unique per compute node
     if CONF.remove_unused_base_images:
         self._base_folder = '%s%s' % (CONF.my_ip,
                                       CONF.image_cache_subdirectory_name)
     else:
         # Aging disable ensures backward compatibility
         self._base_folder = CONF.image_cache_subdirectory_name
     self._tmp_folder = 'vmware_temp'
     self._default_root_device = 'vda'
     self._rescue_suffix = '-rescue'
     self._migrate_suffix = '-orig'
     self._datastore_dc_mapping = {}
     self._datastore_browser_mapping = {}
     self._imagecache = imagecache.ImageCacheManager(self._session,
                                                     self._base_folder)