确定运输方式前的多句询价带到所选方式并按该方式抽字段;成交已定后放舱不再推跟进,未成交原因不再被当成新询价。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -60,6 +60,17 @@ class SeaOptionsTest(unittest.TestCase):
|
||||
kept = drop_invented_door_trade_terms("贸易条款:门到门", {"贸易条款": "门到门"})
|
||||
self.assertEqual(kept["贸易条款"], "门到门")
|
||||
|
||||
def test_short_reply_door_or_port_is_trade_term(self):
|
||||
from agent.schema.sea_options import apply_spoken_sea_trade_reply
|
||||
|
||||
door = apply_spoken_sea_trade_reply("门到门", {})
|
||||
self.assertEqual(door.get("贸易条款"), "门到门")
|
||||
port = apply_spoken_sea_trade_reply("港到港", {"运输分类": "Port to Port"})
|
||||
self.assertEqual(port.get("贸易条款"), "港到港")
|
||||
self.assertEqual(port.get("运输分类"), "Port to Port")
|
||||
example = apply_spoken_sea_trade_reply("(如:门到门、港到港)", {})
|
||||
self.assertNotIn("贸易条款", example)
|
||||
|
||||
def test_wo012_trade_port_class_other(self):
|
||||
"""条款写 Port to Port、分类写其它:二者各归各栏,禁止互盖。"""
|
||||
text = (
|
||||
|
||||
Reference in New Issue
Block a user