diff options
| author | Somhairle H. Marisol <[email protected]> | 2026-09-22 00:19:09 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-09-22 00:19:09 +0800 |
| commit | 0597ac74757e223c17a6477ff49d69a559168279 (patch) | |
| tree | 3ab8934481bf9aaef89163fd216f15248fe118ac /qa/stub | |
| parent | 36ee23a0c406c16e975276238a861299899ec79a (diff) | |
| download | fund-lab-0597ac74757e223c17a6477ff49d69a559168279.tar.gz | |
Add real AKShare NAV-date probe slice (3d-12)
Diffstat (limited to 'qa/stub')
| -rwxr-xr-x | qa/stub/fund-lab-python | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/qa/stub/fund-lab-python b/qa/stub/fund-lab-python index 9cdfa6a..cefcecd 100755 --- a/qa/stub/fund-lab-python +++ b/qa/stub/fund-lab-python @@ -23,6 +23,12 @@ case "$OP" in printf '{"schema_version":"fund-lab.akshare.v1","operation":"search","source":"stub-synthetic","source_revision":"stub-1","_synthetic":true,"collected_at":"%s","instruments":[{"code":"000001","name":"桩测试基金一号","fund_type":"混合型"},{"code":"110011","name":"桩测试基金二号","fund_type":null}]}\n' "$TS" ;; nav) + # Sentinel code used by QA to exercise the AKShare-unavailable branch of + # GET /api/market/nav-dates (collector exits non-zero -> API answers 503). + if [ "$CODE" = "999999" ]; then + echo "AKShare collector failed: simulated outage for $CODE" >&2 + exit 2 + fi printf '{"schema_version":"fund-lab.akshare.v1","operation":"nav","source":"stub-synthetic","source_revision":"stub-1","_synthetic":true,"collected_at":"%s","instrument":{"code":"%s"},"observations":[{"nav_date":"2026-09-15","published_at":null,"nav":"1.1000","accumulated_nav":null,"daily_return":null},{"nav_date":"2026-09-16","published_at":null,"nav":"1.1205","accumulated_nav":null,"daily_return":"1.86"},{"nav_date":"2026-09-17","published_at":null,"nav":"1.1180","accumulated_nav":null,"daily_return":"-0.22"},{"nav_date":"2026-09-18","published_at":null,"nav":"1.1500","accumulated_nav":null,"daily_return":"2.86"},{"nav_date":"2026-09-21","published_at":null,"nav":"1.1902","accumulated_nav":null,"daily_return":"3.49"}]}\n' "$TS" "$CODE" ;; *) |
