13 lines
463 B
Python
13 lines
463 B
Python
from app.agent.scheduler import build_scheduler
|
|
from app.core.config import Settings
|
|
|
|
|
|
def test_scheduler_runs_on_interval() -> None:
|
|
# Agent默认按固定间隔自动运行,避免产品依赖用户手动触发。
|
|
scheduler = build_scheduler(Settings(agent_interval_minutes=30))
|
|
job = scheduler.get_job("continuous-intelligence")
|
|
|
|
assert job is not None
|
|
assert job.trigger.interval.total_seconds() == 1800
|
|
assert job.max_instances == 1
|