Spaces:
Sleeping
Sleeping
File size: 1,245 Bytes
7fa723a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | """AI feature readiness warnings."""
from __future__ import annotations
import pytest
from app.optimization.ai_readiness import collect_ai_feature_warnings
def test_ai_warning_when_notes_only_blocks_inspector(monkeypatch: pytest.MonkeyPatch) -> None:
monkeypatch.setattr("app.optimization.ai_readiness.settings.openai_api_key", "sk-test")
monkeypatch.setattr("app.optimization.ai_readiness.settings.notes_only_generation", True)
monkeypatch.setattr(
"app.optimization.ai_readiness.settings.agentic_inspector_when_notes_only",
False,
)
warnings = collect_ai_feature_warnings()
assert any("AGENTIC_INSPECTOR_WHEN_NOTES_ONLY=false" in w for w in warnings)
def test_no_inspector_block_warning_when_agentic_on_notes(monkeypatch: pytest.MonkeyPatch) -> None:
monkeypatch.setattr("app.optimization.ai_readiness.settings.openai_api_key", "sk-test")
monkeypatch.setattr("app.optimization.ai_readiness.settings.notes_only_generation", True)
monkeypatch.setattr(
"app.optimization.ai_readiness.settings.agentic_inspector_when_notes_only",
True,
)
warnings = collect_ai_feature_warnings()
assert not any("AGENTIC_INSPECTOR_WHEN_NOTES_ONLY=false" in w for w in warnings)
|