示例#1
0
 def setUp(self):
     self.cinder = MockCinder()
     self.scratch = mkdtemp()
     self.stats_path = os.path.join(self.scratch, 'stats')
     self.stat_queue = multiprocessing.Queue()
     with JsonLockFile(self.stats_path) as lock:
         self.stats_lock = lock
     self.backup_id = 'backup_id'
     self.block_count = 10
     self.process = StatsSaveProcess(self.cinder,
                                     self.backup_id,
                                     self.stat_queue,
                                     self.block_count,
                                     self.stats_lock,
                                     update_interval=1)
     self.process.start()