Echter Artikeltitel über Klimawandel und Energiepolitik
Dies ist der eigentliche Artikeltext mit genügend Inhalt für die Extraktion.
Ein zweiter Absatz mit relevanten Fakten zur Erderwärmung und Treibhausgasen.
from django.test import SimpleTestCase from claims.services.ai_assistant import _image_message_part, _svg_to_png_bytes from claims.services.article_fetcher import ( ArticleFetchError, _extract_readable_text, validate_article_url, ) class ArticleFetcherSecurityTests(SimpleTestCase): def test_blocks_file_scheme(self): with self.assertRaises(ArticleFetchError): validate_article_url('file:///etc/passwd') def test_blocks_localhost(self): with self.assertRaises(ArticleFetchError): validate_article_url('http://localhost/article') def test_allows_https_url(self): validate_article_url('https://example.com/artikel') class ArticleFetcherExtractionTests(SimpleTestCase): def test_strips_navigation_and_ads(self): html = """
Dies ist der eigentliche Artikeltext mit genügend Inhalt für die Extraktion.
Ein zweiter Absatz mit relevanten Fakten zur Erderwärmung und Treibhausgasen.
Absatz mit ausreichend Inhalt damit die Extraktion erfolgreich klappt.