27 lines
		
	
	
		
			851 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			851 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """test default login flow"""
 | |
| from sys import platform
 | |
| from unittest.case import skipUnless
 | |
| 
 | |
| from tests.e2e.utils import USER, SeleniumTestCase, apply_migration, retry
 | |
| 
 | |
| 
 | |
| @skipUnless(platform.startswith("linux"), "requires local docker")
 | |
| class TestFlowsLogin(SeleniumTestCase):
 | |
|     """test default login flow"""
 | |
| 
 | |
|     @retry()
 | |
|     @apply_migration("authentik_core", "0003_default_user")
 | |
|     @apply_migration("authentik_flows", "0008_default_flows")
 | |
|     @apply_migration("authentik_flows", "0011_flow_title")
 | |
|     def test_login(self):
 | |
|         """test default login flow"""
 | |
|         self.driver.get(
 | |
|             self.url(
 | |
|                 "authentik_core:if-flow",
 | |
|                 flow_slug="default-authentication-flow",
 | |
|             )
 | |
|         )
 | |
|         self.login()
 | |
|         self.wait_for_url(self.if_admin_url("/library"))
 | |
|         self.assert_user(USER())
 | 
