Update tests
This commit is contained in:
23
tests/frontend/test_login.py
Normal file
23
tests/frontend/test_login.py
Normal 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")
|
||||
Reference in New Issue
Block a user