MVP / dev-agent /tests /test_validation.py
github-actions[bot]
Deploy application
595d60e
Raw History Blame Contribute Delete
645 Bytes
from app.services.validation_service import ValidationService
def test_schema_validation_pass():
svc = ValidationService()
data = {
"name": "A",
"description": "",
"version": "1.0.0",
"connection": {"type": "api", "config": {"base_url": "http://x.com"}},
"trigger": {"type": "manual", "config": {}},
"mode": "workflow",
"steps": [],
"tools": [],
"input_schema": {},
"output_schema": {},
"error_handling": {"on_failure": "stop", "retry": {"enabled": False}},
"metadata": {}
}
res = svc.validate(data)
assert res.valid == True