fix: backfill auction amount history on fresh deployments
This commit is contained in:
@@ -18,6 +18,11 @@ class FakeMarketClient:
|
||||
def query(self, api_name, params=None, fields=""):
|
||||
params = params or {}
|
||||
date = params.get("trade_date", "")
|
||||
if api_name == "trade_cal":
|
||||
return [
|
||||
{"cal_date": f"202607{day:02d}", "is_open": 1}
|
||||
for day in range(14, 24)
|
||||
]
|
||||
if api_name == "stock_basic":
|
||||
return [
|
||||
{"ts_code": "000001.SZ", "name": "平安银行", "industry": "银行", "market": "主板", "list_date": "19910403"},
|
||||
@@ -96,6 +101,7 @@ class MarketInsightsTests(unittest.TestCase):
|
||||
self.assertEqual(payload["rows"][0]["expectation"], "超预期")
|
||||
self.assertEqual(set(payload["expectations"]), {"超预期", "符合预期", "低于预期"})
|
||||
self.assertFalse(payload["news_feedback"]["available"])
|
||||
self.assertEqual(len(payload["amount_history"]), 10)
|
||||
self.assertEqual(payload["amount_history"][-1]["stock_count"], 2)
|
||||
self.assertEqual(payload["focus_rows"][0]["code"], "000001")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user