forked from erp-dev/erp
fix: sales order retrieve, human_id for sales_order
This commit is contained in:
@@ -389,6 +389,24 @@ class SalesOrderServiceTestCase(TestCase):
|
||||
self.assertEqual(item.split_quantity_of_rolls(), [6, 4])
|
||||
mock_delay.assert_not_called()
|
||||
|
||||
def test_sales_order_human_id_generation(self):
|
||||
sales_order = services.create_sales_order(
|
||||
merchant=self.merchant,
|
||||
customer=self.customer,
|
||||
order_date=timezone.now().date(),
|
||||
warehouse=self.warehouse_strict,
|
||||
operator=self.operator,
|
||||
items=self.strict_items,
|
||||
created_by=self.user,
|
||||
)
|
||||
|
||||
self.assertIsNotNone(sales_order.human_id)
|
||||
self.assertTrue(len(sales_order.human_id) >= 14)
|
||||
self.assertEqual(
|
||||
sales_order.human_id,
|
||||
f"{sales_order.created_at.strftime('%Y%m%d')}{sales_order.id:06d}",
|
||||
)
|
||||
|
||||
def test_review_sales_order_triggers_task(self):
|
||||
sales_order = services.create_sales_order(
|
||||
merchant=self.merchant,
|
||||
|
||||
Reference in New Issue
Block a user