docstr: Task instances whose run_id is not a backfill run_id should pass this dep.
code: def test_run_id_is_not_backfill(self):
      """
      Task instances whose run_id is not a backfill run_id should pass this dep.
      """
      dagrun = DagRun()
      dagrun.run_type = "custom_type"
      ti = Mock(get_dagrun=Mock(return_value=dagrun))
      assert DagRunNotBackfillDep().is_met(ti=ti)
  
      dagrun = DagRun()
      dagrun.run_id = None
      ti = Mock(get_dagrun=Mock(return_value=dagrun))
      assert DagRunNotBackfillDep().is_met(ti=ti)
  
file_path: airflow/tests/ti_deps/deps/test_dagrun_id_dep.py
imports: from __future__ import annotations
  from unittest.mock import Mock
  import pytest
  from airflow.models.dagrun import DagRun
  from airflow.ti_deps.deps.dagrun_backfill_dep import DagRunNotBackfillDep
  from airflow.utils.types import DagRunType
label_desc: Use image node_id 2 for calling the TestDagrunRunningDep obj's underlying member method code with example usage: obj.test_run_id_is_not_backfill() without return types