refactor(test): sentence to method.
This commit is contained in:
parent
49ac668c14
commit
4cbeaa2560
@ -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')
|
||||||
|
Loading…
Reference in New Issue
Block a user