"""
        Configure the context to have logging.logging_config_class set to a fake logging
        class path, thus when reloading logging module the airflow.processor_manager
        logger should not be configured.
        """
        with settings_context(SETTINGS_FILE_VALID):
            
            
            test_dag_path = TEST_DAG_FOLDER / "test_scheduler_dags.py"
            async_mode = "sqlite" not in conf.get("database", "sql_alchemy_conn")
            log_file_loc = conf.get("logging", "DAG_PROCESSOR_MANAGER_LOG_LOCATION")
            try:
                os.remove(log_file_loc)
            except OSError:
                pass
            
            processor_agent = DagFileProcessorAgent(
                test_dag_path, 0, timedelta(days=365), [], False, async_mode
            )
            processor_agent.start()
            if not async_mode:
                processor_agent.run_single_parsing_loop()
            processor_agent._process.join()
            
            
            assert not os.path.isfile(log_file_loc)
    @conf_vars({("core", "load_examples"): "False"})
    def test_parse_once(self):