diff --git a/backend/app/tests/test_routers.py b/backend/app/tests/test_routers.py index dcfffce..018c542 100644 --- a/backend/app/tests/test_routers.py +++ b/backend/app/tests/test_routers.py @@ -184,15 +184,15 @@ def test_get_newsletter_feed(client: TestClient): ns = {"atom": "http://www.w3.org/2005/Atom"} links = root.findall("atom:link", ns) assert any( - link.get("rel") == "alternate" and link.get("href") == "http://localhost:8000/" + link.get("rel") == "alternate" and link.get("href") == "http://backend:8000/" for link in links ) logo = root.find("atom:logo", ns) assert logo is not None - assert logo.text == "http://localhost:8000/logo.png" + assert logo.text == "http://backend:8000/logo.png" icon = root.find("atom:icon", ns) assert icon is not None - assert icon.text == "http://localhost:8000/favicon.ico" + assert icon.text == "http://backend:8000/favicon.ico" entry_titles = [ entry.find("atom:title", ns).text for entry in root.findall("atom:entry", ns) ] diff --git a/backend/app/tests/test_services.py b/backend/app/tests/test_services.py index 3bb4652..4bc8c75 100644 --- a/backend/app/tests/test_services.py +++ b/backend/app/tests/test_services.py @@ -40,9 +40,9 @@ def test_generate_feed(db_session: Session): # In a real scenario, you'd use an XML parser to validate structure and content more thoroughly assert f"{newsletter.name}" in feed_xml.decode() assert f"urn:letterfeed:newsletter:{newsletter.id}" in feed_xml.decode() - assert '' in feed_xml.decode() - assert "http://localhost:8000/logo.png" in feed_xml.decode() - assert "http://localhost:8000/favicon.ico" in feed_xml.decode() + assert '' in feed_xml.decode() + assert "http://backend:8000/logo.png" in feed_xml.decode() + assert "http://backend:8000/favicon.ico" in feed_xml.decode() assert "First Entry" in feed_xml.decode() assert "Second Entry" in feed_xml.decode() assert (