def tearDown(self): if self.llfuse_thread: if self.operations.events: self.operations.events.close(timeout=10) subprocess.call(["fusermount", "-u", "-z", self.mounttmp]) t0 = time.time() self.llfuse_thread.join(timeout=10) if self.llfuse_thread.is_alive(): logger.warning("MountTestBase.tearDown():" " llfuse thread still alive 10s after umount" " -- exiting with SIGKILL") os.kill(os.getpid(), signal.SIGKILL) waited = time.time() - t0 if waited > 0.1: logger.warning( "MountTestBase.tearDown(): waited %f s for llfuse thread to end", waited) os.rmdir(self.mounttmp) if self.keeptmp: shutil.rmtree(self.keeptmp) os.environ.pop('KEEP_LOCAL_STORE') run_test_server.reset() self.pool.close() self.pool.join()
def tearDown(self): try: if self.ws: self.ws.close() except Exception as e: print("Error in teardown: ", e) super(WebsocketTest, self).tearDown() run_test_server.reset()
def tearDown(self): # llfuse.close is buggy, so use fusermount instead. #llfuse.close(unmount=True) count = 0 success = 1 while (count < 9 and success != 0): success = subprocess.call(["fusermount", "-u", self.mounttmp]) time.sleep(0.5) count += 1 os.rmdir(self.mounttmp) shutil.rmtree(self.keeptmp) run_test_server.reset()
def tearDown(self): self.pool.terminate() self.pool.join() del self.pool subprocess.call(["fusermount", "-u", "-z", self.mounttmp]) self.llfuse_thread.join(timeout=1) if self.llfuse_thread.is_alive(): logger.warning("MountTestBase.tearDown():" " llfuse thread still alive 1s after umount" " -- abandoning and exiting anyway") os.rmdir(self.mounttmp) if self.keeptmp: shutil.rmtree(self.keeptmp) os.environ.pop('KEEP_LOCAL_STORE') run_test_server.reset()
def test_migrate19(self): try: sys.argv = ['arv-migrate-docker19'] added = arv_keepdocker.migrate19() self.assertEqual(len(added), 1) self.assertEqual(added[0]['link_class'], 'docker_image_migration') self.assertEqual(added[0]['name'], 'migrate_1.9_1.10') self.assertEqual(added[0]['tail_uuid'], 'fa3c1a9cb6783f85f2ecda037e07b8c3+167') self.assertEqual(added[0]['head_uuid'], 'd740a57097711e08eb9b2a93518f20ab+174') added = arv_keepdocker.migrate19() self.assertEqual(added, []) finally: run_test_server.reset()
def tearDown(self): self.pool.terminate() self.pool.join() del self.pool # llfuse.close is buggy, so use fusermount instead. #llfuse.close(unmount=True) count = 0 success = 1 while (count < 9 and success != 0): success = subprocess.call(["fusermount", "-u", self.mounttmp]) time.sleep(0.1) count += 1 self.operations.destroy() os.rmdir(self.mounttmp) shutil.rmtree(self.keeptmp) run_test_server.reset()
def tearDown(self): if self.llfuse_thread: if self.operations.events: self.operations.events.close(timeout=10) subprocess.call(["fusermount", "-u", "-z", self.mounttmp]) t0 = time.time() self.llfuse_thread.join(timeout=10) if self.llfuse_thread.is_alive(): logger.warning("MountTestBase.tearDown():" " llfuse thread still alive 10s after umount" " -- exiting with SIGKILL") os.kill(os.getpid(), signal.SIGKILL) waited = time.time() - t0 if waited > 0.1: logger.warning("MountTestBase.tearDown(): waited %f s for llfuse thread to end", waited) os.rmdir(self.mounttmp) if self.keeptmp: shutil.rmtree(self.keeptmp) os.environ.pop('KEEP_LOCAL_STORE') run_test_server.reset()
def tearDown(cls): run_test_server.reset()
def tearDown(self): os.rmdir(self.mnt) run_test_server.reset()
def tearDown(self): if os.path.exists(self.mntdir): # If the directory was not unmounted, this will raise an exception. os.rmdir(self.mntdir) run_test_server.reset()
def tearDown(self): if self.ws: self.ws.close() super(WebsocketTest, self).tearDown() run_test_server.reset()
def tearDown(self): super(TaskSetOutputTestCase, self).tearDown() run_test_server.reset()