feat(api): implement endpoints to products, customer and sales.
This commit is contained in:
@@ -29,4 +29,21 @@ class TestAPI(APITestCase):
|
||||
response = self.client.post(url, data, format='json')
|
||||
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
||||
self.assertEqual(Sale.objects.count(), 1)
|
||||
self.assertEqual(Sale.objects.all()[0].customer.name, self.customer.name)
|
||||
self.assertEqual(
|
||||
Sale.objects.all()[0].customer.name,
|
||||
self.customer.name
|
||||
)
|
||||
|
||||
def test_get_products(self):
|
||||
url = '/don_confiao/api/products/'
|
||||
response = self.client.get(url)
|
||||
json_response = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(self.product.name, json_response[0]['name'])
|
||||
|
||||
def test_get_customers(self):
|
||||
url = '/don_confiao/api/customers/'
|
||||
response = self.client.get(url)
|
||||
json_response = json.loads(response.content.decode('utf-8'))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(self.customer.name, json_response[0]['name'])
|
||||
|
||||
Reference in New Issue
Block a user