authentik setup and tracing #2

Merged
dan merged 69 commits from working-setup into dev 2023-11-27 17:01:47 +01:00
Showing only changes of commit a4bdb2e868 - Show all commits

View file

@ -3,7 +3,7 @@ import json
from pathlib import Path
from icecream import ic
from playwright.sync_api import BrowserContext, Locator, Page, expect, sync_playwright
from playwright.sync_api import Browser, BrowserContext, Locator, Page, expect, sync_playwright
cred_file = Path("../credentials.json")
with open(cred_file, "r") as f:
@ -20,6 +20,17 @@ def check_for(locator: Locator):
expect(locator).to_be_visible(timeout=TIMEOUT)
def test_setup_authentik(browser): # WIP
"""run with pytest"""
admin_context = browser.new_context()
admin_context.set_default_timeout(TIMEOUT)
user_context = browser.new_context()
user_context.set_default_timeout(TIMEOUT)
create_admin_login(admin_context, dotenv_config, STATES)
create_user_session(admin_context, user_context, dotenv_config, STATES)
def setup_authentik(dotenv_config: dict[str, str], STATES: Path):
"""run directly as function from RUNNER"""