feat: Se agrega testform
This commit is contained in:
		| @@ -36,7 +36,7 @@ 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()) | ||||||
		Reference in New Issue
	
	Block a user