def METHOD_NAME(self) -> None:
    subscription = self.build_subscription(timedelta(minutes=1))
    other_subscription = self.build_subscription(timedelta(minutes=2))
    start = timedelta(minutes=-10)
    end = timedelta(minutes=0)
    expected = [
        ScheduledSubscriptionTask(
            self.now + timedelta(minutes=-10 + i),
            SubscriptionWithMetadata(
                EntityKey.EVENTS,
                subscription,
                self.build_tick(start, end).offsets.upper,
            ),
        )
        for i in range(10)
    ] + [
        ScheduledSubscriptionTask(
            self.now + timedelta(minutes=-10 + i),
            SubscriptionWithMetadata(
                EntityKey.EVENTS,
                other_subscription,
                self.build_tick(start, end).offsets.upper,
            ),
        )
        for i in range(0, 10, 2)
    ]
    expected.sort(key=self.sort_key)
    self.run_test(
        [subscription, other_subscription],
        start=start,
        end=end,
        expected=expected,
        sort_key=self.sort_key,
    )