forked from erp-dev/erp
fix: order_quantity
This commit is contained in:
@@ -507,6 +507,18 @@ class SalesOrderAPITestCase(TestCase):
|
||||
expected_human_id = f"XS{order.created_at.strftime('%Y%m%d')}{order.id:06d}"
|
||||
self.assertEqual(response.data['human_id'], expected_human_id)
|
||||
|
||||
def test_get_sales_order_detail_includes_order_quantity_on_items(self):
|
||||
payload = copy.deepcopy(self.strict_in_payload)
|
||||
payload['items'][0]['order_quantity'] = 88
|
||||
order_id = self._create_sales_order(payload)
|
||||
|
||||
response = self.client.get(f'/api/v1/sales-orders/{order_id}/')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
self.assertIn('items', response.data)
|
||||
self.assertEqual(len(response.data['items']), 1)
|
||||
self.assertIn('order_quantity', response.data['items'][0])
|
||||
self.assertEqual(response.data['items'][0]['order_quantity'], 88)
|
||||
|
||||
def test_update_sales_order_rejects_non_pending(self):
|
||||
order_id = self._create_sales_order(self.strict_in_payload)
|
||||
self.client.post(
|
||||
|
||||
Reference in New Issue
Block a user