"""
        Tests scheduling a dag with no previous runs
        """
        dag_id = "test_schedule_dag_no_previous_runs"
        dag = DAG(dag_id=dag_id)
        dag.add_task(BaseOperator(task_id="faketastic", owner="Also fake", start_date=TEST_DATE))
        dag_run = dag.create_dagrun(
            run_type=DagRunType.SCHEDULED,
            execution_date=TEST_DATE,
            state=State.RUNNING,
        )
        assert dag_run is not None
        assert dag.dag_id == dag_run.dag_id
        assert dag_run.run_id is not None
        assert "" != dag_run.run_id
        assert (
            TEST_DATE == dag_run.execution_date
        ), f"dag_run.execution_date did not match expectation: {dag_run.execution_date}"
        assert State.RUNNING == dag_run.state
        assert not dag_run.external_trigger