def setUp(self): self.dir = tempfile.mkdtemp() self.root = os.path.join(self.dir, 'watch') if not os.path.exists(self.root): os.mkdir(self.root) self.zip_dir = os.path.join(self.dir, 'zip') if not os.path.exists(self.zip_dir): os.mkdir(self.zip_dir) self.job_dir = os.path.join(self.dir, 'job') if not os.path.exists(self.job_dir): os.mkdir(self.job_dir) zip_file = os.path.join(self.zip_dir, 'wiki.zip') src_dir = os.path.join(root_dir(), 'contrib', 'wiki') self.zip_file = ZipHandler.compress(zip_file, src_dir, type_filters=('pyc', )) self.master_watcher = MasterWatcher(self.root, self.zip_dir, self.job_dir)
def setUp(self): self.dir = tempfile.mkdtemp() self.zip_dir = os.path.join(self.dir, 'zip') if not os.path.exists(self.zip_dir): os.mkdir(self.zip_dir) self.job_dir = os.path.join(self.dir, 'job') if not os.path.exists(self.job_dir): os.mkdir(self.job_dir) zip_file = os.path.join(self.zip_dir, 'wiki.zip') src_dir = os.path.join(root_dir(), 'contrib', 'wiki') self.zip_file = ZipHandler.compress(zip_file, src_dir, type_filters=('pyc', )) self.rpc_server = ColaRPCServer(('localhost', main_conf.master.port)) self.master_watcher = MasterWatcher(self.rpc_server, self.zip_dir, self.job_dir) thd = threading.Thread(target=self.rpc_server.serve_forever) thd.setDaemon(True) thd.start()