Restore QuoteJudge upload tool compatibility
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
import os
|
||||
from pathlib import Path
|
||||
from unittest.mock import patch
|
||||
|
||||
@@ -42,7 +41,16 @@ def test_full_stack_product_contract():
|
||||
|
||||
card = load_local_project(ROOT).agent_cls().card()
|
||||
skill_names = {skill.name for skill in card.skills}
|
||||
assert {"compare_quotes", "get_comparison", "compare_quotes_from_browser_upload", "compare_quotes_from_upload"}.issubset(skill_names)
|
||||
assert {
|
||||
"compare_quotes",
|
||||
"get_comparison",
|
||||
"compare_quotes_from_browser_upload",
|
||||
"compare_quotes_from_upload",
|
||||
"compare_uploaded_quotes_browser",
|
||||
"compare_uploaded_quote_file",
|
||||
}.issubset(skill_names)
|
||||
assert card.version == "0.1.2"
|
||||
assert "version: 0.1.2" in (ROOT / "a2a.yaml").read_text(encoding="utf-8")
|
||||
databases = card.runtime.platform_resources.databases
|
||||
assert databases, "live Agent Card must declare its managed database"
|
||||
assert databases[0].scope == "user"
|
||||
|
||||
Reference in New Issue
Block a user