fix(HEL-356): harden realtime quote completeness
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
@@ -177,6 +177,9 @@ class RealtimeDashboardTests(unittest.TestCase):
|
||||
|
||||
def test_realtime_stock_quote_uses_cached_industry(self):
|
||||
self.client._load_realtime_reference("20260720", "20260717")
|
||||
self.client.try_quotes = lambda codes: [
|
||||
row for row in FREE_QUOTES if row["ts_code"] in set(codes)
|
||||
]
|
||||
quote = self.client.realtime_stock_quote("000003.SZ")
|
||||
|
||||
self.assertEqual(quote["name"], "丙")
|
||||
@@ -184,6 +187,7 @@ class RealtimeDashboardTests(unittest.TestCase):
|
||||
self.assertAlmostEqual(quote["change"], 6.6667)
|
||||
self.assertEqual(quote["amount_billion"], 3.0)
|
||||
self.assertAlmostEqual(quote["turnover_rate"], 0.01)
|
||||
self.assertEqual(quote["trade_date"], "20260720")
|
||||
|
||||
def test_close_dashboard_marks_official_limit_data(self):
|
||||
dashboard = self.client.dashboard("20260720")
|
||||
|
||||
Reference in New Issue
Block a user