"""Bereinigte Darstellung von Modellausgaben (→ Konzept 4.5, Abnahmekriterium 15).""" import pytest from app.core.markdown import render from app.tasks.worker import Worker from helpers import connect_repo, create_workspace def test_markdown_wird_gerendert(): html = render("# Titel\n\n**fett** und `code`\n\n- a\n- b\n\n|x|y|\n|-|-|\n|1|2|\n\n```\nprint(1)\n```") for part in ("
code", "print(1)"):
assert part in html
@pytest.mark.parametrize("text", [
"",
'
',
"x",
'x',
"",
])
def test_kein_roh_html(text):
html = render(text)
assert " "
anna.post(f"/chats/{chat_id}/messages", {"content": "Hallo du"}, headers={"HX-Request": "true"})
Worker(db, settings).run_once()
page = anna.get(f"/chats/{chat_id}").text
assert "Wichtig:" in page and "