def setUp(self) -> None: time.sleep(0.2) if file_changes.observer.is_alive(): file_changes.stop_observing() # file_changes.observer.unschedule_all() h_clear_init_all_folders() self._server_process = h_start_server_process() file_changes_json.init_file(empty=True) file_changes.start_observing() self.folder1_abs_local_path = client_paths.normalize_path( client_paths.LOCAL_CLIENT_DATA, "folder1") h_create_empty(self.folder1_abs_local_path)
def shutdown(): logger_general.info("Start shutdown main program") c_file_changes.sync_waiter.waiter.set() try: c_file_changes.stop_observing() except RuntimeError: pass # already stopped try: c_net_start.close_connection() except RuntimeError: pass # already stopped gui.stop() program_state.program.stopped() logger_general.info("Finished shutdown main program")
def tearDown(self): file_changes.stop_observing() shutil.rmtree(self.abs_folder_path, ignore_errors=True)
def tearDown(self): file_changes.stop_observing()
def tearDown(self) -> None: file_changes.stop_observing() h_stop_server_process(self._server_process)