refactor(test): sentence to method.
This commit is contained in:
		@@ -17,16 +17,7 @@ class TestAPI(APITestCase):
 | 
				
			|||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def test_create_sale(self):
 | 
					    def test_create_sale(self):
 | 
				
			||||||
        url = '/don_confiao/api/sales/'
 | 
					        response = self._create_sale()
 | 
				
			||||||
        data = {
 | 
					 | 
				
			||||||
            'customer': self.customer.id,
 | 
					 | 
				
			||||||
            'date': '2024-09-02',
 | 
					 | 
				
			||||||
            'saleline_set': [
 | 
					 | 
				
			||||||
                {'product': self.product.id, 'quantity': 2, 'unit_price': 3000},
 | 
					 | 
				
			||||||
                {'product': self.product.id, 'quantity': 3, 'unit_price': 5000}
 | 
					 | 
				
			||||||
            ],
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        response = self.client.post(url, data, format='json')
 | 
					 | 
				
			||||||
        self.assertEqual(response.status_code, status.HTTP_201_CREATED)
 | 
					        self.assertEqual(response.status_code, status.HTTP_201_CREATED)
 | 
				
			||||||
        self.assertEqual(Sale.objects.count(), 1)
 | 
					        self.assertEqual(Sale.objects.count(), 1)
 | 
				
			||||||
        self.assertEqual(
 | 
					        self.assertEqual(
 | 
				
			||||||
@@ -47,3 +38,15 @@ class TestAPI(APITestCase):
 | 
				
			|||||||
        json_response = json.loads(response.content.decode('utf-8'))
 | 
					        json_response = json.loads(response.content.decode('utf-8'))
 | 
				
			||||||
        self.assertEqual(response.status_code, 200)
 | 
					        self.assertEqual(response.status_code, 200)
 | 
				
			||||||
        self.assertEqual(self.customer.name, json_response[0]['name'])
 | 
					        self.assertEqual(self.customer.name, json_response[0]['name'])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def _create_sale(self):
 | 
				
			||||||
 | 
					        url = '/don_confiao/api/sales/'
 | 
				
			||||||
 | 
					        data = {
 | 
				
			||||||
 | 
					            'customer': self.customer.id,
 | 
				
			||||||
 | 
					            'date': '2024-09-02',
 | 
				
			||||||
 | 
					            'saleline_set': [
 | 
				
			||||||
 | 
					                {'product': self.product.id, 'quantity': 2, 'unit_price': 3000},
 | 
				
			||||||
 | 
					                {'product': self.product.id, 'quantity': 3, 'unit_price': 5000}
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return self.client.post(url, data, format='json')
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user