修复尺寸报价及目的地补充的上下文边界
This commit is contained in:
@@ -49,10 +49,13 @@ class OrderDataTests(unittest.TestCase):
|
||||
self.assertEqual(self.events('查询 '+value)[0]['card']['no'], self.record['order_no'])
|
||||
self.assertEqual(order_data.lookup_order('FL20261029000'), [])
|
||||
self.assertEqual(order_data.extract_reference('查询 INB20261029001-01'), ['INB20261029001-01'])
|
||||
self.import_rows([{**self.record,'order_no':'BOX100x100x100'}])
|
||||
self.assertEqual(self.events('查询 BOX100x100x100')[0]['card']['no'],'BOX100x100x100')
|
||||
|
||||
def test_weight_dates_and_attachment_urls_are_not_order_identifiers(self):
|
||||
for text in ('2000KG海运报价', '100000 kg海运报价', '30.000000 KG', '2026-10-29',
|
||||
'2026-10-29T16:53:00', '[文件]/uploads/20261029100145_6787.txt'):
|
||||
'2026-10-29T16:53:00', '100x100x100cm', '1200 × 800 × 600 mm',
|
||||
'1.2x0.8x0.6m', '[文件]/uploads/20261029100145_6787.txt'):
|
||||
self.assertEqual(order_data.extract_reference(text), [])
|
||||
events = self.events('帮我查询物流轨迹')
|
||||
self.assertIn('订单号', events[0]['t'])
|
||||
@@ -60,7 +63,8 @@ class OrderDataTests(unittest.TestCase):
|
||||
|
||||
def test_order_identifiers_remain_queryable_alongside_quantities_and_dates(self):
|
||||
for message in ('查询 FL202610290001,2026-10-29T16:53:00 提交的',
|
||||
'FL202610290001 30.000000 KG', 'FL202610290001 运费多少钱?'):
|
||||
'FL202610290001 30.000000 KG', 'FL202610290001 100x100x100cm',
|
||||
'FL202610290001 运费多少钱?'):
|
||||
with self.subTest(message=message):
|
||||
event = self.events(message)[0]
|
||||
if '运费' in message:
|
||||
|
||||
Reference in New Issue
Block a user