def METHOD_NAME(
        self, input_information, input_type, mock_db
        ):
    zeek_tmp_dir = os.path.join(os.getcwd(), 'zeek_dir_for_testing' )
    inputProcess = InputProcess(
        mock_db,
        self.output_queue,
        'output/',
        self.dummy_termination_event,
        profiler_queue=self.profiler_queue,
        input_type=input_type,
        input_information=input_information,
        cli_packet_filter= None,
        zeek_or_bro=check_zeek_or_bro(),
        zeek_dir=zeek_tmp_dir,
        line_type=False,
    )
    inputProcess.bro_timeout = 1
    # override the print function to avoid broken pipes
    inputProcess.print = do_nothing
    inputProcess.stop_queues = do_nothing
    inputProcess.testing = True
    return inputProcess