import asyncio
import httpx

async def test_wiki():
    from app.workers.platforms.search_engine import search_wikipedia
    result = await search_wikipedia("华为手机", max_chars=1000)
    print("Wikipedia result length:", len(result))
    print("First 500 chars:", result[:500])
    print("Contains 华为:", "华为" in result)

async def test_health():
    try:
        async with httpx.AsyncClient() as c:
            r = await c.get("http://localhost:8000/health")
            print("Health status:", r.status_code, r.text)
    except Exception as e:
        print("Health check failed:", e)

async def main():
    await test_health()
    print("---")
    await test_wiki()

asyncio.run(main())
