def tearDown(self): if hasattr(self, "_data_writer_process") \ and self._data_writer_process is not None: terminate_process(self._data_writer_process) self._data_writer_process = None if hasattr(self, "_event_publisher_process") \ and self._event_publisher_process is not None: terminate_process(self._event_publisher_process) self._event_publisher_process = None
def tearDown(self): if hasattr(self, "_data_writer_process") \ and self._data_writer_process is not None: terminate_process(self._data_writer_process) self._data_writer_process = None if hasattr(self, "_event_publisher_process") \ and self._event_publisher_process is not None: terminate_process(self._event_publisher_process) self._event_publisher_process = None if os.path.exists(_test_dir): shutil.rmtree(_test_dir)
def tearDown(self): if hasattr(self, "_handoff_server_processes") \ and self._handoff_server_processes is not None: print >> sys.stderr, "terminating _handoff_server_processes" for process in self._handoff_server_processes: terminate_process(process) self._handoff_server_processes = None if hasattr(self, "_data_writer_processes") \ and self._data_writer_processes is not None: print >> sys.stderr, "terminating _data_writer_processes" for process in self._data_writer_processes: terminate_process(process) self._data_writer_processes = None if hasattr(self, "_data_reader_processes") \ and self._data_reader_processes is not None: print >> sys.stderr, "terminating _data_reader_processes" for process in self._data_reader_processes: terminate_process(process) self._data_reader_processes = None if hasattr(self, "_event_publisher_processes") \ and self._event_publisher_processes is not None: print >> sys.stderr, "terminating _event_publisher_processes" for process in self._event_publisher_processes: terminate_process(process) self._event_publisher_processes = None if hasattr(self, "_pollster") \ and self._pollster is not None: print >> sys.stderr, "terminating _pollster" self._pollster.kill() self._pollster.join(timeout=3.0) self._pollster = None if hasattr(self, "_pull_server") \ and self._pull_server is not None: print >> sys.stderr, "terminating _pull_server" self._pull_server.close() self._pull_server = None if hasattr(self, "_resilient_clients") \ and self._resilient_clients is not None: print >> sys.stderr, "terminating _resilient_clients" for client in self._resilient_clients: client.close() self._resilient_clients = None if hasattr(self, "_context") \ and self._context is not None: print >> sys.stderr, "terminating _context" self._context.term() self._context = None if os.path.exists(_test_dir): shutil.rmtree(_test_dir)
def tearDown(self): if hasattr(self, "_data_reader_process") \ and self._data_reader_process is not None: terminate_process(self._data_reader_process) self._data_reader_process = None if hasattr(self, "_data_writer_process") \ and self._data_writer_process is not None: terminate_process(self._data_writer_process) self._data_writer_process = None if hasattr(self, "_event_publisher_process") \ and self._event_publisher_process is not None: terminate_process(self._event_publisher_process) self._event_publisher_process = None if hasattr(self, "_database_connection") \ and self._database_connection is not None: self._database_connection.close() self._database_connection = None if os.path.exists(_test_dir): shutil.rmtree(_test_dir)
def tearDown(self): if hasattr(self, "_space_accounting_server_process") and self._space_accounting_server_process is not None: terminate_process(self._space_accounting_server_process) self._space_accounting_server_process = None
def tearDown(self): if hasattr(self, "_space_accounting_server_process") \ and self._space_accounting_server_process is not None: terminate_process(self._space_accounting_server_process) self._space_accounting_server_process = None