mirror of
https://ghfast.top/https://github.com/aeroxw/easy_tdx_max.git
synced 2026-09-12 14:34:18 +08:00
style: ruff format 三文件重排(quote_streamer/watchlist_store/test_ex_tick_chart_date)
本地预演 CI 全部四道门禁通过:ruff check / ruff format --check / mypy (226 files) / 1078 tests
This commit is contained in:
@@ -50,30 +50,30 @@ INDEX_NAMES: dict[str, str] = {
|
||||
_MARKET_NAMES = {Market.SZ: "SZ", Market.SH: "SH", Market.BJ: "BJ"}
|
||||
|
||||
# 推送给前端的字段白名单(SecurityQuote 全字段中挑展示需要的,避免 unknown_* 噪音)。
|
||||
_QUOTE_FIELDS = [
|
||||
"market",
|
||||
"code",
|
||||
"price",
|
||||
"pre_close",
|
||||
"open",
|
||||
"high",
|
||||
"low",
|
||||
"vol",
|
||||
"cur_vol",
|
||||
"amount",
|
||||
"s_vol",
|
||||
"b_vol",
|
||||
"rise_speed",
|
||||
"limit_up",
|
||||
"limit_down",
|
||||
"decimal_point",
|
||||
"server_time",
|
||||
"trading_status",
|
||||
] + [
|
||||
f"{side}{i}" for side in ("bid", "ask") for i in range(1, 6)
|
||||
] + [
|
||||
f"{side}_vol{i}" for side in ("bid", "ask") for i in range(1, 6)
|
||||
]
|
||||
_QUOTE_FIELDS = (
|
||||
[
|
||||
"market",
|
||||
"code",
|
||||
"price",
|
||||
"pre_close",
|
||||
"open",
|
||||
"high",
|
||||
"low",
|
||||
"vol",
|
||||
"cur_vol",
|
||||
"amount",
|
||||
"s_vol",
|
||||
"b_vol",
|
||||
"rise_speed",
|
||||
"limit_up",
|
||||
"limit_down",
|
||||
"decimal_point",
|
||||
"server_time",
|
||||
"trading_status",
|
||||
]
|
||||
+ [f"{side}{i}" for side in ("bid", "ask") for i in range(1, 6)]
|
||||
+ [f"{side}_vol{i}" for side in ("bid", "ask") for i in range(1, 6)]
|
||||
)
|
||||
|
||||
_SH_TZ = dt_timezone(timedelta(hours=8)) # Asia/Shanghai
|
||||
|
||||
|
||||
@@ -151,8 +151,12 @@ class WatchlistStore:
|
||||
(market, code, name, group, _now_iso(), next_order),
|
||||
)
|
||||
return WatchItem(
|
||||
market=market, code=code, name=name, group_name=group,
|
||||
created_at=_now_iso(), sort_order=next_order,
|
||||
market=market,
|
||||
code=code,
|
||||
name=name,
|
||||
group_name=group,
|
||||
created_at=_now_iso(),
|
||||
sort_order=next_order,
|
||||
)
|
||||
|
||||
def remove(self, market: str, code: str) -> bool:
|
||||
|
||||
@@ -26,7 +26,8 @@ from easy_tdx.ex.mac_client import MacExClient, _coerce_query_date
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
|
||||
@pytest.mark.parametrize("raw,expected",
|
||||
@pytest.mark.parametrize(
|
||||
"raw,expected",
|
||||
[
|
||||
(20260827, date(2026, 8, 27)),
|
||||
(20250101, date(2025, 1, 1)),
|
||||
|
||||
Reference in New Issue
Block a user