目的地只留地名,货物数量不再用箱型,未成交原因去掉艾特。
口语里逗号后面的品名和包装不再粘在目的地上;件数被抽成箱型时改用件数;群里艾特机器人不记进未成交原因。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -143,6 +143,23 @@ class SeaTextInquiryTests(unittest.TestCase):
|
||||
self.assertEqual(check["facts"]["货量"], "15件")
|
||||
self.assertNotIn("货量", check["missing"])
|
||||
|
||||
def test_container_shaped_cargo_qty_uses_pieces(self) -> None:
|
||||
"""货量被抽成箱型时,改用件数。20件、15件同一条规则。"""
|
||||
facts = {
|
||||
"起运港": "广州港",
|
||||
"目的港": "巴生港",
|
||||
"品名": "机器设备",
|
||||
"货量": "40HQ*1",
|
||||
"件数": "20件",
|
||||
"整柜或拼柜": "整柜",
|
||||
"箱型箱量": "40HQ*1",
|
||||
"贸易条款": "DOOR-DOOR",
|
||||
"运输分类": "Port to Port",
|
||||
}
|
||||
check = validate_required_fields(facts=facts, business_line="SEA")
|
||||
self.assertEqual(check["facts"]["货量"], "20件")
|
||||
self.assertEqual(check["facts"]["箱型箱量"], "40HQ*1")
|
||||
|
||||
def test_sea_missing_container_only_asks_container(self) -> None:
|
||||
facts = {
|
||||
"起运港": "上海",
|
||||
|
||||
Reference in New Issue
Block a user