added test for offboarding process
This commit is contained in:
		
							parent
							
								
									4917d24fd5
								
							
						
					
					
						commit
						60debb6e86
					
				|  | @ -45,8 +45,8 @@ class LoginTestCase(TestCase): | |||
|         self.assertContains(self.response, 'Programme', status_code=200) | ||||
|         self.assertContains(self.response, 'Kommunikation und Events', status_code=200) | ||||
| 
 | ||||
|     def testWizzard(self): | ||||
|         ''' this test goes through the whole process of the EvaFormView from start to end ''' | ||||
|     def test_wizzard_in(self): | ||||
|         ''' this test goes through the whole onboarding process of the EvaFormView from start to end ''' | ||||
| 
 | ||||
|         self.assertEqual(200, self.response.status_code) | ||||
| 
 | ||||
|  | @ -84,8 +84,35 @@ class LoginTestCase(TestCase): | |||
|                     'eva_form_view-current_step': '5', | ||||
|         }, DummyForm) | ||||
| 
 | ||||
|     def test_wizzard_out(self): | ||||
|         ''' this test goes through the whole offboarding process of the EvaFormView from start to end ''' | ||||
| 
 | ||||
|         self.assertEqual(200, self.response.status_code) | ||||
| 
 | ||||
|         response = self._postform({ | ||||
|                     'eva_form_view-current_step': '0', | ||||
|                     '0-firstname': 'Ara', | ||||
|                     '0-lastname': 'Seva', | ||||
|                     '0-department': 'CENT', | ||||
|                     '0-choice': 'OUT' | ||||
|                 }, OffboardingForm) | ||||
| 
 | ||||
|         response = self._postform({ | ||||
|                     'eva_form_view-current_step': '1', | ||||
|                     '1-firstdate_employment': '2021-01-01', | ||||
|                     '1-firstdate_presence': '2021-01-01', | ||||
|                     '1-jobdescription_german': 'hau drauf', | ||||
|                     '1-jobdescription_english': 'und schluss', | ||||
|                     '1-works_in_gs': False | ||||
|                 }, DummyForm) | ||||
| 
 | ||||
|         response = self._postform({ | ||||
|                     'eva_form_view-current_step': '5', | ||||
|         }, DummyForm) | ||||
| 
 | ||||
| 
 | ||||
|     def test_mail(self): | ||||
|         self.testWizzard() | ||||
|         self.test_wizzard_in() | ||||
|         # print(mail.outbox) | ||||
|         self.assertGreater(len(mail.outbox), 2) | ||||
|         self.assertIn("Ara Seva", mail.outbox[0].subject) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue