fix: 兼容GBK不间断空格

This commit is contained in:
2026-08-07 16:34:18 +08:00
parent 8d681118ea
commit 8a3c273a04
5 changed files with 15 additions and 4 deletions
+5
View File
@@ -246,6 +246,11 @@ class PipelineTest(unittest.TestCase):
self.assertEqual(rows[1]["prev_interference_dbm"], "")
self.assertEqual(rows[1]["prev_nearby_count"], "")
def test_gbk_csv_normalizes_non_breaking_spaces(self) -> None:
payload = main.dict_csv_bytes(("cell_name",), [{"cell_name": "测试\u00a0小区"}])
self.assertEqual(payload.decode("gbk"), "cell_name\r\n测试 小区\r\n")
def test_api_store_replaces_same_hour_and_deletes_other_hours(self) -> None:
client = FakeApiClient("2026-07-31T10:00:00")
store = main.ApiSummaryStore(client, "db_share_mysql")