forked from erp-dev/erp
feat: human_id for all objects in business module
This commit is contained in:
@@ -260,6 +260,7 @@ class PaymentReceiptServiceTestCase(TestCase):
|
||||
)
|
||||
self.assertFalse(order.is_external_source)
|
||||
self.assertIsNone(order.external_source_id)
|
||||
self.assertEqual(order.human_id, f'FK{order.created_at:%Y%m%d}{order.id:06d}')
|
||||
|
||||
order.is_external_source = True
|
||||
order.external_source_id = 'XT20260001'
|
||||
@@ -269,6 +270,7 @@ class PaymentReceiptServiceTestCase(TestCase):
|
||||
serializer = PaymentOrderSerializer(order)
|
||||
self.assertTrue(serializer.data['is_external_source'])
|
||||
self.assertEqual(serializer.data['external_source_id'], 'XT20260001')
|
||||
self.assertEqual(serializer.data['human_id'], order.human_id)
|
||||
|
||||
def test_receipt_order_external_source_fields_default_and_serialized(self):
|
||||
order = services.create_receipt_order(
|
||||
@@ -280,6 +282,7 @@ class PaymentReceiptServiceTestCase(TestCase):
|
||||
)
|
||||
self.assertFalse(order.is_external_source)
|
||||
self.assertIsNone(order.external_source_id)
|
||||
self.assertEqual(order.human_id, f'SK{order.created_at:%Y%m%d}{order.id:06d}')
|
||||
|
||||
order.is_external_source = True
|
||||
order.external_source_id = 'SK20225323'
|
||||
@@ -289,3 +292,4 @@ class PaymentReceiptServiceTestCase(TestCase):
|
||||
serializer = ReceiptOrderSerializer(order)
|
||||
self.assertTrue(serializer.data['is_external_source'])
|
||||
self.assertEqual(serializer.data['external_source_id'], 'SK20225323')
|
||||
self.assertEqual(serializer.data['human_id'], order.human_id)
|
||||
|
||||
Reference in New Issue
Block a user