capscore-agent / tests /conftest.py
mathurinacheisoft's picture
Deploy CAPScore (clean recreate)
2a7f679 verified
Raw
History Blame Contribute Delete
1.03 kB
import pytest
from fastapi.testclient import TestClient
from app.main import app
from app.models import AuditRepositoryRequest, VerifyClaimsRequest, AuditAgentRequest
@pytest.fixture
def api_client():
return TestClient(app)
@pytest.fixture
def sample_audit_repo_request():
return AuditRepositoryRequest(
github_url="https://github.com/CROO-Network/capscore-agent",
run_tests=False,
run_security_scan=False,
)
@pytest.fixture
def sample_verify_claims_request():
return VerifyClaimsRequest(
claims=["This agent provides a working CAP provider.", "The README is clear."],
evidence_urls=["https://github.com/CROO-Network/capscore-agent"],
strictness="standard",
)
@pytest.fixture
def sample_audit_agent_request():
return AuditAgentRequest(
agent_listing_url="https://agent.croo.network/capscore",
github_url="https://github.com/CROO-Network/capscore-agent",
claimed_tracks=["Data & Verification Agents"],
depth="quick",
)