Merge pull request 'fix: purchase summary test.' (#18) from fix_master_customer_test into main

Reviewed-on: #18
This commit is contained in:
mono 2024-08-17 08:45:44 -05:00
commit 398f7f2c36
2 changed files with 11 additions and 8 deletions

View File

@ -2,6 +2,6 @@
<dl> <dl>
<dt>Date</dt> <dd>{{ purchase.date }}</dd> <dt>Date</dt> <dd>{{ purchase.date }}</dd>
<dt>ID</dt> <dd>{{ purchase.id }}</dd> <dt>ID</dt> <dd>{{ purchase.id }}</dd>
<dt>Customer</dt> <dd>{{ purchase.customer }}</dd> <dt>Customer</dt> <dd>{{ purchase.customer.name }}</dd>
<dt>Total</dt> <dd>{{ purchase.get_total }}</dd> <dt>Total</dt> <dd>{{ purchase.get_total }}</dd>
</dl> </dl>

View File

@ -1,11 +1,15 @@
from django.test import TestCase, Client from django.test import TestCase, Client
from ..models import Sale, Product, SaleLine from ..models import Sale, Product, SaleLine, Customer
class TestSummaryViewPurchase(TestCase): class TestSummaryViewPurchase(TestCase):
def setUp(self): def setUp(self):
customer = Customer()
customer.name = 'Alejo Mono'
customer.save()
self.client = Client() self.client = Client()
purchase = Sale() purchase = Sale()
purchase.customer = "Alejo Mono" purchase.customer = customer
purchase.date = "2024-07-30" purchase.date = "2024-07-30"
purchase.clean() purchase.clean()
purchase.save() purchase.save()
@ -28,4 +32,3 @@ class TestSummaryViewPurchase(TestCase):
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
self.assertEqual(response.context["purchase"].customer, self.purchase.customer) self.assertEqual(response.context["purchase"].customer, self.purchase.customer)
self.assertIn('Alejo Mono', response.content.decode('utf-8')) self.assertIn('Alejo Mono', response.content.decode('utf-8'))