23 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | from django.test import TestCase | ||
|  | from django.core.urlresolvers import reverse | ||
|  | from django.core.urlresolvers import resolve | ||
|  | 
 | ||
|  | 
 | ||
|  | class ContactViewTest(TestCase): | ||
|  | 
 | ||
|  |     def setUp(self): | ||
|  |         self.url = reverse('ungleich_page:contact') | ||
|  |         self.data = { | ||
|  |             'name': 'test', | ||
|  |             'email': 'test@gmail.com', | ||
|  |             'phone_number': '32123123123123', | ||
|  |             'message': 'This is a message', | ||
|  |         } | ||
|  | 
 | ||
|  |     def url_resolve_to_view_correctly(self): | ||
|  |         found = resolve(self.url) | ||
|  |         self.assertEqual(found.func.__name__, self.view.__name__) | ||
|  | 
 | ||
|  |     def test_any_user_should_contact_us(self): | ||
|  |         response = self.client.post(self.url, self.data, follow=True) | ||
|  |         self.assertEqual(response.status_code, 200) |