view: calculando resumen de compra.

This commit is contained in:
2024-07-27 17:12:52 -05:00
parent 599b62771c
commit b4b6144611
5 changed files with 77 additions and 5 deletions

View File

@@ -0,0 +1,32 @@
from django.test import Client, TestCase
from ..models import Payment, Sale
class TestPurchaseWithPayment(TestCase):
def setUp(self):
self.client = Client()
def test_generate_payment_when_it_has_payment(self):
response = self.client.post(
'/don_confiao/comprar',
{
"customer": "Noelba Lopez",
"date": "2024-07-27",
"phone": "3010101000",
"description": "Venta de contado",
"saleline_set-TOTAL_FORMS": "1",
"saleline_set-INITIAL_FORMS": "0",
"saleline_set-MIN_NUM_FORMS": "0",
"saleline_set-MAX_NUM_FORMS": "1000",
"saleline_set-0-product": "Papayita",
"saleline_set-0-quantity": "2",
"saleline_set-0-unit_price": "22030",
"saleline_set-0-description": "Linea de Venta",
"saleline_set-0-sale": "",
"saleline_set-0-id": "",
}
)
purchases = Sale.objects.all()
self.assertEqual(1, len(purchases))
# payments = Payment.objects.all()
# self.assertEqual(1, len(payments))