feat: Se agrega testform
This commit is contained in:
parent
7223c0c9a9
commit
6795aa3dcc
@ -36,6 +36,6 @@ class PurchaseLineForm(forms.ModelForm):
|
|||||||
LineaFormSet = forms.models.inlineformset_factory(
|
LineaFormSet = forms.models.inlineformset_factory(
|
||||||
Sale,
|
Sale,
|
||||||
SaleLine,
|
SaleLine,
|
||||||
extra=2,
|
extra=1,
|
||||||
fields='__all__'
|
fields='__all__'
|
||||||
)
|
)
|
||||||
|
33
tienda_ilusion/don_confiao/tests/tests_purchase_form.py
Normal file
33
tienda_ilusion/don_confiao/tests/tests_purchase_form.py
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
from django.test import TestCase
|
||||||
|
from ..forms import PurchaseForm
|
||||||
|
# from ..models import Sale, SaleLine
|
||||||
|
|
||||||
|
_csrf_token = \
|
||||||
|
"bVjBevJRavxRPFOlVgAWiyh9ceuiwPlyEcmbPZprNuCGHjFZRKZrBeunJvKTRgOx"
|
||||||
|
|
||||||
|
|
||||||
|
class PurchaseFormTest(TestCase):
|
||||||
|
|
||||||
|
def test_add_purchase(self):
|
||||||
|
form_data = {
|
||||||
|
"csrfmiddlewaretoken": _csrf_token,
|
||||||
|
"customer": "San Judas de Asis",
|
||||||
|
"date": "2024-07-12",
|
||||||
|
"phone": "3010101000",
|
||||||
|
"description": "Esta es una Venta",
|
||||||
|
"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": "1",
|
||||||
|
"saleline_set-0-unit_price": "22030",
|
||||||
|
"saleline_set-0-description": "Linea de Venta",
|
||||||
|
"saleline_set-0-sale": "",
|
||||||
|
"saleline_set-0-id": "",
|
||||||
|
"form": ""
|
||||||
|
}
|
||||||
|
|
||||||
|
purchase_form = PurchaseForm(data=form_data)
|
||||||
|
self.assertTrue(purchase_form.is_valid())
|
Loading…
Reference in New Issue
Block a user