"""Tests voor het herwerkte loginscherm en de bijbehorende authenticatie-flows.""" from __future__ import annotations import pytest from django.conf import settings from django.contrib.auth import get_user_model from django.core import mail from django.test import override_settings from django.urls import reverse pytestmark = [pytest.mark.integration, pytest.mark.django_db] def test_login_page_renders_stitch_design(client): response = client.get(reverse("login")) assert response.status_code == 200 body = response.content.decode("utf-8") assert "

Inloggen

" in body assert 'name="username"' in body and 'type="email"' in body assert "Wachtwoord vergeten?" in body # Local-first: geen externe CDN-assets op het loginscherm. assert "cdn.tailwindcss.com" not in body assert "https://fonts.googleapis.com" not in body assert reverse("password_reset") in body assert 'src="/static/js/login.js?' in body assert "