soapbox/tests
Ole-Morten Duesund 42b296ca06 Cache-busting: immutable bare på versjonerte URL-er, streng asset()
Fra code review av ea07f34:
- /theme/* fikk max-age=1 år + immutable også uten ?v=; url("favicon.svg")
  inne i CSS ville da sittet fast etter en temaendring. Nå bare med hash.
- asset() feiler ved bygging på ukjent temafil i stedet for å gi en
  uversjonert URL i stillhet.
- rel() defineres én gang og gjenbrukes av asset(); dødt is_dir-guard
  fjernet; docstring peker på asset() for temafiler.
- Tester: uversjonert forespørsel skal ikke være immutable; hash-format
  sjekkes på nestede sider; ukjent asset gir feil.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
2026-08-26 15:59:53 +02:00
..
conftest.py Sikkerhet: tett path traversal i post-id og herd innlogging/upload 2026-08-26 14:07:14 +02:00
test_app.py Cache-busting: immutable bare på versjonerte URL-er, streng asset() 2026-08-26 15:59:53 +02:00
test_core.py Utdrag på forsiden og forenklet favicon 2026-08-26 14:14:25 +02:00
test_security.py Sikkerhet: tett path traversal i post-id og herd innlogging/upload 2026-08-26 14:07:14 +02:00