async def METHOD_NAME(server, precache: DestinationPrecache, model: Model, drive: DriveSource, interceptor: RequestInterceptor, coord: Coordinator, time: FakeTime) -> None:
    await coord.sync()
    # The warm date shouldn't change
    last_warm = precache.getNextWarmDate()
    assert precache.getNextWarmDate() == last_warm
    time.setNow(last_warm - timedelta(minutes=1))
    assert precache.getNextWarmDate() == last_warm
    # Until the cached is warmed
    time.setNow(last_warm)
    await precache.checkForSmoothing()
    assert precache.cached(drive.name(), time.now()) is not None
    assert precache.getNextWarmDate() != last_warm