test(data): vnpy 4.4.0 接口 spike + 端到端冒烟
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user