fs-lawrisk/tests/test_new_endpoints.py

38 lines
1.1 KiB
Python

import requests
import json
BASE_URL = "http://127.0.0.1:8001/fs-ai-asistant/api/workflow/lawrisk/v2"
def test_themes():
print("Testing /v2/themes...")
url = f"{BASE_URL}/themes"
resp = requests.get(url)
print(f"Status: {resp.status_code}")
data = resp.json()
print(f"Success: {data.get('success')}")
if data.get('success'):
themes = data['data'].get('themes', [])
print(f"Found {len(themes)} themes.")
if themes:
print(f"Sample: {themes[0]}")
def test_unbound():
print("\nTesting /v2/unbound-permits...")
url = f"{BASE_URL}/unbound-permits"
resp = requests.get(url)
print(f"Status: {resp.status_code}")
data = resp.json()
print(f"Success: {data.get('success')}")
if data.get('success'):
permits = data['data'].get('permits', [])
print(f"Found {len(permits)} unbound permits.")
if permits:
print(f"Sample: {permits[0]}")
if __name__ == "__main__":
try:
test_themes()
test_unbound()
except Exception as e:
print(f"Test failed: {e}")