25 lines
		
	
	
	
		
			658 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
	
		
			658 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | from django.test import TestCase | ||
|  | from .forms import ContactUsForm | ||
|  | 
 | ||
|  | 
 | ||
|  | class ContactUsFormTest(TestCase): | ||
|  | 
 | ||
|  |     def setUp(self): | ||
|  |         self.completed_data = { | ||
|  |             'name': 'test', | ||
|  |             'email': 'test@gmail.com', | ||
|  |             'phone_number': '32123123123123', | ||
|  |             'message': 'This is a message', | ||
|  |         } | ||
|  | 
 | ||
|  |         self.incompleted_data = { | ||
|  |             'name': 'test', | ||
|  |         } | ||
|  | 
 | ||
|  |     def test_valid_form(self): | ||
|  |         form = ContactUsForm(data=self.completed_data) | ||
|  |         self.assertTrue(form.is_valid()) | ||
|  | 
 | ||
|  |     def test_invalid_form(self): | ||
|  |         form = ContactUsForm(data=self.incompleted_data) | ||
|  |         self.assertFalse(form.is_valid()) |