Files
Construction-project-master/tests/test_base.py
2026-04-03 09:08:08 +09:00

18 lines
638 B
Python

from civilplan_mcp.models import ProjectDomain
from civilplan_mcp.tools._base import wrap_response
def test_project_domain_contains_expected_values() -> None:
assert ProjectDomain.건축.value == "건축"
assert ProjectDomain.토목_도로.value == "토목_도로"
assert ProjectDomain.복합.value == "복합"
def test_wrap_response_adds_required_disclaimers() -> None:
wrapped = wrap_response({"status": "ok"}, ProjectDomain.토목_도로)
assert wrapped["status"] == "ok"
assert "domain_note" in wrapped
assert "validity_disclaimer" in wrapped
assert wrapped["data_as_of"] == "2026년 4월 기준"