Merge pull request 'fix: purchase summary test.' (#18) from fix_master_customer_test into main
Reviewed-on: OneTeam/don_confiao#18
This commit is contained in:
commit
398f7f2c36
@ -2,6 +2,6 @@
|
||||
<dl>
|
||||
<dt>Date</dt> <dd>{{ purchase.date }}</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>
|
||||
</dl>
|
||||
</dl>
|
||||
|
@ -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'))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user