forked from erp-dev/erp
feat: product quick api and param create api
This commit is contained in:
@@ -121,8 +121,8 @@ class BusinessObjectAPITestCase(TestCase):
|
||||
self.assertEqual(response.data[0]['completed_by'], 'testuser')
|
||||
self.assertFalse(response.data[0]['is_cancelled'])
|
||||
|
||||
# 第二个状态是进行中(下一个待执行的)
|
||||
self.assertEqual(response.data[1]['status'], 'in_progress')
|
||||
# 第二和第三个状态都是未开始
|
||||
self.assertEqual(response.data[1]['status'], 'not_started')
|
||||
self.assertEqual(response.data[2]['status'], 'not_started')
|
||||
|
||||
def test_timeline_api_with_step_back(self):
|
||||
|
||||
@@ -117,8 +117,8 @@ class StateFlowServicesTestCase(TestCase):
|
||||
|
||||
timeline = self.business_object.get_timeline()
|
||||
self.assertEqual(timeline[0]['status'], 'completed')
|
||||
# 第二个状态是 current_state(下一个待执行的节点)且已有完成记录,所以是 in_progress
|
||||
self.assertEqual(timeline[1]['status'], 'in_progress')
|
||||
# 第二个状态是 current_state(下一个待执行的节点),还未开始,所以是 not_started
|
||||
self.assertEqual(timeline[1]['status'], 'not_started')
|
||||
self.assertEqual(timeline[2]['status'], 'not_started')
|
||||
self.assertIsNotNone(timeline[0]['completed_by'])
|
||||
self.assertEqual(timeline[0]['completed_by'].id, self.user.id)
|
||||
|
||||
Reference in New Issue
Block a user