Clarify NMC labels as regional observations

This commit is contained in:
2569718930@qq.com
2026-04-06 12:47:52 +08:00
parent 0f5c658ba8
commit 26674cf2b7
3 changed files with 5 additions and 3 deletions
+2 -1
View File
@@ -168,7 +168,8 @@ class NmcSourceMixin:
city_meta = self.CITY_REGISTRY.get(str(city or "").strip().lower()) or {}
return [
{
"name": f"{meta.get('region_label') or current.get('station_name')} (NMC)",
"name": f"{meta.get('region_label') or current.get('station_name')}区域实况 (NMC)",
"station_label": f"{meta.get('region_label') or current.get('station_name')}区域实况 (NMC)",
"lat": city_meta.get("lat"),
"lon": city_meta.get("lon"),
"temp": current.get("current", {}).get("temp"),
+1 -1
View File
@@ -62,7 +62,7 @@ def test_china_provider_prefers_nmc_rows_when_available():
},
"nmc_official_nearby": [
{
"name": "浦东 (NMC)",
"name": "浦东区域实况 (NMC)",
"icao": "atcMf",
"lat": 31.14,
"lon": 121.80,
+2 -1
View File
@@ -95,5 +95,6 @@ def test_fetch_nmc_official_nearby_returns_normalized_row():
assert len(rows) == 1
assert rows[0]["source"] == "nmc"
assert rows[0]["temp"] == 17.9
assert rows[0]["name"] == "浦东 (NMC)"
assert rows[0]["name"] == "浦东区域实况 (NMC)"
assert rows[0]["station_label"] == "浦东区域实况 (NMC)"
assert rows[0]["lat"] == 31.1434