forked from erp-dev/erp
feat: app verion && some field modify (printing & shipment)
This commit is contained in:
@@ -402,6 +402,25 @@ class PrintingOrderWithoutSalesOrderAPITest(TestCase):
|
||||
self.assertNotIn(self.active_bound_order.id, result_ids)
|
||||
self.assertNotIn(self.other_customer_order.id, result_ids)
|
||||
|
||||
def test_list_orders_returns_bianhao_kd(self):
|
||||
self.unbound_order.external_order_id = 'KD20410611'
|
||||
self.unbound_order.external_raw = {
|
||||
'first_record': {
|
||||
'BianHaoKD': '7.07',
|
||||
'KdRiQi': '2026-07-06T21:48:58Z',
|
||||
}
|
||||
}
|
||||
self.unbound_order.save(update_fields=['external_order_id', 'external_raw', 'updated_at'])
|
||||
|
||||
response = self.client.get(self.url, {'customer_id': self.customer.id})
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
by_id = {item['id']: item for item in response.data}
|
||||
self.assertEqual(by_id[self.unbound_order.id]['bianhao_kd'], '7.07')
|
||||
self.assertEqual(by_id[self.unbound_order.id]['kd_riqi'], '2026-07-06T21:48:58Z')
|
||||
self.assertIsNone(by_id[self.legacy_unbound_order.id]['bianhao_kd'])
|
||||
self.assertIsNone(by_id[self.legacy_unbound_order.id]['kd_riqi'])
|
||||
|
||||
def test_customer_id_is_required(self):
|
||||
response = self.client.get(self.url)
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
Reference in New Issue
Block a user