from app import parse_rss def test_parse_rss() -> None: xml = """1Title https://example.test/1 <p>Body</p><img src="/1.jpg"> <iframe src="https://www.youtube.com/embed/dQw4w9WgXcQ?feature=oembed"></iframe> Mon, 10 Aug 2026 10:00:00 +0000""" item = parse_rss(xml, 20)[0] assert item.external_id == "1" assert item.text == "Body" assert item.media[0]["url"] == "https://example.test/1.jpg" assert item.media[1] == {"type": "video", "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"} if __name__ == "__main__": test_parse_rss()