code: def test_cron_infer_manual_data_interval_alignment(
      trigger_at: pendulum.DateTime,
      expected_interval: DataInterval,
  ) -> None:
      timetable = CronDataIntervalTimetable("@daily", utc)
      assert (
          timetable.infer_manual_data_interval(run_after=trigger_at)
          == expected_interval
      )
  
imports: from __future__ import annotations
  import datetime
  import dateutil.relativedelta
  import pendulum
  import pytest
  import time_machine
  from airflow.exceptions import AirflowTimetableInvalid
  from airflow.timetables.base import DagRunInfo, DataInterval, TimeRestriction, Timetable
  from airflow.timetables.interval import CronDataIntervalTimetable, DeltaDataIntervalTimetable
  from airflow.utils.timezone import utc
label_desc: Use image node_id 8 for calling a global function with example usage: test_cron_infer_manual_data_interval_alignment(trigger_at, expected_interval) without return types