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