""" Unit tests for page content templates """ import pytest from src.generation.page_templates import get_page_content def test_get_page_content_about(): content = get_page_content("about", "www.example.com") assert content == "

About Us

" def test_get_page_content_contact(): content = get_page_content("contact", "www.example.com") assert content == "

Contact

" def test_get_page_content_privacy(): content = get_page_content("privacy", "www.example.com") assert content == "

Privacy Policy

" def test_get_page_content_unknown_type(): content = get_page_content("unknown", "www.example.com") assert content == "

Unknown

" def test_get_page_content_domain_parameter(): content = get_page_content("about", "test-site.b-cdn.net") assert "

About Us

" in content def test_get_page_content_returns_valid_html(): content = get_page_content("about", "www.example.com") assert content.startswith("

") assert content.endswith("

")