test(data): vnpy 4.4.0 接口 spike + 端到端冒烟

This commit is contained in:
2026-07-05 16:18:05 +08:00
parent c6eae7eecf
commit cdde469120
+22
View File
@@ -0,0 +1,22 @@
"""Spike: 验证 vnpy 4.4.0 数据库接口。无 NAS 数据时可 skip。"""
import datetime
import pytest
from vnpy.trader.database import get_database
from vnpy.trader.constant import Interval, Exchange
def test_vnpy44_database_interface():
"""验证 vnpy 4.4.0 数据库接口存在性和签名."""
db = get_database()
assert hasattr(db, "load_bar_data")
assert hasattr(db, "save_bar_data")
# 测试 load_bar_data 签名
bars = db.load_bar_data(
symbol="600000",
exchange=Exchange.SSE,
interval=Interval.DAILY,
start=datetime.datetime(2026, 1, 1),
end=datetime.datetime(2026, 6, 30),
)
assert isinstance(bars, list)