91d9c36f44
- 删除 tests/data/vnpy_mock.py - conftest.py 加 vnpy_v4.4.0 源码到 sys.path(真实 vnpy import,不拉 Qt) - 5 passed(config 2 + validator 2 + datareader 1)
30 lines
753 B
Python
30 lines
753 B
Python
import sys
|
|
import os
|
|
|
|
# Add real vnpy source code to sys.path
|
|
_VNPY_SRC = os.path.join(os.path.dirname(__file__), "..", "..", "vnpy_v4.4.0")
|
|
_VNPY_SRC = os.path.abspath(_VNPY_SRC)
|
|
if _VNPY_SRC not in sys.path:
|
|
sys.path.insert(0, _VNPY_SRC)
|
|
|
|
from pathlib import Path
|
|
|
|
import pandas as pd
|
|
import pytest
|
|
|
|
@pytest.fixture
|
|
def good_daily_df():
|
|
return pd.DataFrame({
|
|
"date": ["2026-01-01", "2026-01-02"],
|
|
"open": [10.0, 11.0], "high": [10.5, 11.5],
|
|
"low": [9.8, 10.8], "close": [10.2, 11.2],
|
|
"volume": [10000, 12000],
|
|
})
|
|
|
|
@pytest.fixture
|
|
def bad_daily_df():
|
|
return pd.DataFrame({
|
|
"date": ["2026-01-01"],
|
|
"open": [0.0], "high": [0.0], "low": [0.0], "close": [0.0],
|
|
"volume": [100],
|
|
}) |