#!/usr/bin/env python3 """ amazingData SDK 连接测试脚本(简化版) """ import sys sys.path.insert(0, '/app/working/workspaces/developer/projects/20260330_kline_system/backend') from app.config import settings from app.services.amazing_data_service import amazing_data_service print("=" * 60) print("amazingData SDK 集成测试报告") print("=" * 60) print() print("📋 配置信息:") print(f" ✅ Host: {settings.AMAZING_DATA_HOST}") print(f" ✅ Port: {settings.AMAZING_DATA_PORT}") print(f" ✅ Account: {settings.AMAZING_DATA_ACCOUNT}") print(f" ✅ Environment: {settings.AMAZING_DATA_ENV}") print() print("🔌 连接测试:") try: success = amazing_data_service.connect() if success: print(" ✅ 连接成功!") print() print("📊 服务层检查:") print(f" ✅ Service 实例:{amazing_data_service}") print(f" ✅ 连接状态:{amazing_data_service._connected}") print(f" ✅ Adapter 实例:{amazing_data_service._adapter}") print() # 断开连接 amazing_data_service.disconnect() print("🔌 断开连接:✅") print() print("=" * 60) print("🎉 amazingData SDK 集成成功!") print("=" * 60) else: print(" ❌ 连接失败") except Exception as e: print(f" ❌ 异常:{e}") import traceback traceback.print_exc()