import frappe from frappe.tests.utils import FrappeTestCase from frappe.utils import get_html_for_route class TestSitemap(FrappeTestCase): def test_sitemap(self): from frappe.test_runner import make_test_records make_test_records("Blog Post") blogs = frappe.get_all("Blog Post", {"published": 1}, ["route"], limit=1) xml = get_html_for_route("sitemap.xml") self.assertTrue("/about" in xml) self.assertTrue("/contact" in xml) self.assertTrue(blogs[0].route in xml)