16 lines
498 B
Python
16 lines
498 B
Python
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
APP = (ROOT / "app" / "web_app_fastapi.py").read_text(encoding="utf-8")
|
|
HEADER = (ROOT / "app" / "templates" / "header.html").read_text(encoding="utf-8")
|
|
|
|
|
|
def test_dev_guest_is_allowed_to_open_login_page():
|
|
assert 'current_user.get("role") != "dev_guest"' in APP
|
|
|
|
|
|
def test_dev_guest_header_offers_real_login_instead_of_logout():
|
|
assert "user_info.role == 'dev_guest'" in HEADER
|
|
assert "url_for('login')" in HEADER
|