Update tests

This commit is contained in:
2025-05-16 17:38:21 +02:00
parent 6daceef913
commit fd2922fde8
19 changed files with 1137 additions and 17 deletions

View File

@ -0,0 +1,23 @@
"""Tests for the login."""
from selenium.webdriver.remote.webdriver import WebDriver
from tests.integration.types import AdminServer
from .helpers.auth import login
from .helpers import wait_helpers
def test_login(ui_admin_server: AdminServer, driver: WebDriver) -> None:
"""Test login."""
driver = login(ui_admin_server, driver)
print(driver.current_url)
assert driver.current_url.endswith("/dashboard")
def test_logout(ui_admin_server: AdminServer, driver: WebDriver) -> None:
"""Test logout function."""
admin_url = ui_admin_server[0]
driver = login(ui_admin_server, driver)
assert driver.current_url.endswith("/dashboard")
driver.get(admin_url + "/logout")
wait_helpers.wait_until_url_contains(driver, "/login")
assert driver.current_url.endswith("/login")