child_pipe, parent_pipe = multiprocessing.Pipe()
        with TemporaryDirectory(prefix="empty-airflow-dags-") as dags_folder:
            async_mode = "sqlite" not in conf.get("database", "sql_alchemy_conn")
            manager = DagFileProcessorManager(
                dag_directory=dags_folder,
                max_runs=1,
                processor_timeout=timedelta(days=365),
                signal_conn=child_pipe,
                dag_ids=[],
                pickle_dags=False,
                async_mode=async_mode,
            )
            self.run_processor_manager_one_loop(manager, parent_pipe)
        child_pipe.close()
        parent_pipe.close()
    @pytest.mark.backend("mysql", "postgres")
    def test_start_new_processes_with_same_filepath(self):