forked from erp-dev/erp
clean: after all tests and fix them.
This commit is contained in:
@@ -119,8 +119,8 @@ class PrintingOrderAPITestCase(TestCase):
|
||||
|
||||
response = self.client.get('/api/v1/printing-orders/')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
# 不使用分页参数时,返回列表
|
||||
self.assertEqual(len(response.data), 2)
|
||||
# 分页响应格式
|
||||
self.assertEqual(response.data['count'], 2)
|
||||
|
||||
def test_retrieve_printing_order(self):
|
||||
"""测试获取订单详情"""
|
||||
@@ -329,7 +329,7 @@ class PrintingOrderAPITestCase(TestCase):
|
||||
|
||||
response = self.client.get(f'/api/v1/printing-orders/?customer={self.customer.id}')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(len(response.data), 1)
|
||||
self.assertEqual(response.data['count'], 1)
|
||||
|
||||
def test_filter_by_urgent(self):
|
||||
"""测试按紧急状态过滤"""
|
||||
@@ -348,8 +348,8 @@ class PrintingOrderAPITestCase(TestCase):
|
||||
|
||||
response = self.client.get('/api/v1/printing-orders/?is_urgent=true')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(len(response.data), 1)
|
||||
self.assertTrue(response.data[0]['is_urgent'])
|
||||
self.assertEqual(response.data['count'], 1)
|
||||
self.assertTrue(response.data['results'][0]['is_urgent'])
|
||||
|
||||
def test_search_by_fabric(self):
|
||||
"""测试按布料搜索"""
|
||||
@@ -366,8 +366,8 @@ class PrintingOrderAPITestCase(TestCase):
|
||||
|
||||
response = self.client.get('/api/v1/printing-orders/?search=纯棉')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(len(response.data), 1)
|
||||
self.assertIn('纯棉', response.data[0]['fabric'])
|
||||
self.assertEqual(response.data['count'], 1)
|
||||
self.assertIn('纯棉', response.data['results'][0]['fabric'])
|
||||
|
||||
def test_ordering(self):
|
||||
"""测试排序"""
|
||||
@@ -385,13 +385,13 @@ class PrintingOrderAPITestCase(TestCase):
|
||||
# 按 ID 升序
|
||||
response = self.client.get('/api/v1/printing-orders/?ordering=id')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
results = response.data
|
||||
results = response.data['results']
|
||||
self.assertEqual(results[0]['id'], order1.id)
|
||||
self.assertEqual(results[1]['id'], order2.id)
|
||||
|
||||
# 按 ID 降序
|
||||
response = self.client.get('/api/v1/printing-orders/?ordering=-id')
|
||||
results = response.data
|
||||
results = response.data['results']
|
||||
self.assertEqual(results[0]['id'], order2.id)
|
||||
self.assertEqual(results[1]['id'], order1.id)
|
||||
|
||||
@@ -454,8 +454,8 @@ class PrintingOrderAPITestCase(TestCase):
|
||||
|
||||
response = self.client.get('/api/v1/printing-orders/')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
self.assertIn('progress', response.data[0])
|
||||
self.assertEqual(response.data[0]['progress'], 0) # 没有任务时为0
|
||||
self.assertIn('progress', response.data['results'][0])
|
||||
self.assertEqual(response.data['results'][0]['progress'], 0) # 没有任务时为0
|
||||
|
||||
def test_update_process_when_no_jobs(self):
|
||||
"""测试没有任务时可以修改流程"""
|
||||
|
||||
Reference in New Issue
Block a user