#!/usr/bin/env python3
"""
简单API测试
"""

import requests
import time

def test_api():
    """测试API可用性"""
    base_urls = [
        "http://localhost:8000",
        "http://localhost:8000/api/v1"
    ]
    
    for base_url in base_urls:
        print(f"\n测试 {base_url}:")
        
        # 测试健康检查
        try:
            response = requests.get(f"{base_url}/health", timeout=5)
            print(f"  健康检查: {response.status_code}")
        except Exception as e:
            print(f"  健康检查失败: {e}")
        
        # 测试采购订单API
        try:
            response = requests.get(f"{base_url}/procurement/orders?page_size=1", timeout=5)
            print(f"  采购订单API: {response.status_code}")
            if response.status_code == 200:
                data = response.json()
                print(f"    数据: 找到 {len(data.get('orders', []))} 个订单")
        except Exception as e:
            print(f"  采购订单API失败: {e}")

if __name__ == "__main__":
    test_api()