18 lines
695 B
Python
18 lines
695 B
Python
from app.agents.evaluation_agent import evaluate_project
|
|
from app.agents.validation_agent import validate_project
|
|
|
|
|
|
def test_evaluation_agent_returns_checks():
|
|
result = evaluate_project()
|
|
assert result["agent"] == "evaluation_suggestion_agent"
|
|
assert result["checks"]
|
|
checks = {item["name"]: item["passed"] for item in result["checks"]}
|
|
assert checks["real_workspace_acceptance"] is True
|
|
|
|
|
|
def test_validation_agent_lightweight(monkeypatch):
|
|
monkeypatch.setenv("SEG_VALIDATE_LIVE", "0")
|
|
result = validate_project(run_build=False)
|
|
assert result["agent"] == "validation_agent"
|
|
assert any(item["name"] == "catalog_has_yolo_heatmap" for item in result["checks"])
|