You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.4 KiB

#!/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()