Files
zkxw/backend/tests/test_collection_regions_by_staff_user.py
T
zlwuandCursor db31990ebe feat: 细胞存储缴费催缴、统一样本信息与协议支付能力增强
汇总近期业务改动:催缴菜单与后端、样本信息快捷登记与进度、运费关联、客户档案扩展、协议优惠/期次与押金划转,并同步 SQL 迁移与管理端页面收敛。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-10 21:20:37 +08:00

26 lines
725 B
Python

import unittest
from app.crud.collection_region import map_staff_region_rows_to_list
class RegionsByStaffUserTests(unittest.TestCase):
def test_map_preserves_order_and_fields(self):
rows = [
("r2", "华东"),
("r1", "华南"),
]
out = map_staff_region_rows_to_list(rows)
self.assertEqual(
out,
[{"id": "r2", "regionName": "华东"}, {"id": "r1", "regionName": "华南"}],
)
def test_map_skips_empty_id(self):
rows = [("", "无"), ("r1", "华南")]
out = map_staff_region_rows_to_list(rows)
self.assertEqual(out, [{"id": "r1", "regionName": "华南"}])
if __name__ == "__main__":
unittest.main()