grantforge-api / backend /tests /test_download_headers.py
GrantForge Bot
Deploy sha-9a5957fcdef15b7e2623f8b147cda6026475aee0 — source build (no GHCR)
3a3734f
Raw
History Blame Contribute Delete
521 Bytes
from core.download_headers import attachment_content_disposition
def test_attachment_content_disposition_polish_chars_latin1_safe():
header = attachment_content_disposition("Wniosek o dofinansowanie ćwiczeń.pdf")
assert "filename=" in header
assert "filename*=UTF-8" in header
header.encode("latin-1")
def test_attachment_content_disposition_ascii_fallback():
header = attachment_content_disposition("Wniosek o dofinansowanie.pdf")
assert 'filename="Wniosek o dofinansowanie.pdf"' in header