diff --git a/tienda_ilusion/don_confiao/templates/don_confiao/purchase_summary.html b/tienda_ilusion/don_confiao/templates/don_confiao/purchase_summary.html index 5b5c3de..b10494a 100644 --- a/tienda_ilusion/don_confiao/templates/don_confiao/purchase_summary.html +++ b/tienda_ilusion/don_confiao/templates/don_confiao/purchase_summary.html @@ -2,6 +2,6 @@
Date
{{ purchase.date }}
ID
{{ purchase.id }}
-
Customer
{{ purchase.customer }}
+
Customer
{{ purchase.customer.name }}
Total
{{ purchase.get_total }}
-
\ No newline at end of file + diff --git a/tienda_ilusion/don_confiao/tests/test_summary_view_purchase.py b/tienda_ilusion/don_confiao/tests/test_summary_view_purchase.py index 4287c5c..cc51ef8 100644 --- a/tienda_ilusion/don_confiao/tests/test_summary_view_purchase.py +++ b/tienda_ilusion/don_confiao/tests/test_summary_view_purchase.py @@ -1,20 +1,24 @@ from django.test import TestCase, Client -from ..models import Sale, Product, SaleLine +from ..models import Sale, Product, SaleLine, Customer class TestSummaryViewPurchase(TestCase): def setUp(self): + customer = Customer() + customer.name = 'Alejo Mono' + customer.save() + self.client = Client() purchase = Sale() - purchase.customer = "Alejo Mono" + purchase.customer = customer purchase.date = "2024-07-30" purchase.clean() purchase.save() - + product = Product() product.name = "cafe" product.price = "72500" product.save() - + line = SaleLine() line.sale = purchase line.product = product @@ -22,10 +26,9 @@ class TestSummaryViewPurchase(TestCase): line.unit_price = "72500" line.save() self.purchase = purchase - + def test_summary_has_customer(self): response = self.client.get("/don_confiao/resumen_compra/" + str(self.purchase.id)) self.assertEqual(response.status_code, 200) self.assertEqual(response.context["purchase"].customer, self.purchase.customer) self.assertIn('Alejo Mono', response.content.decode('utf-8')) -