import frappe, unittest from frappe.utils import get_html_for_route class TestSitemap(unittest.TestCase): def test_sitemap(self): from frappe.test_runner import make_test_records make_test_records('Blog Post') blogs = frappe.db.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)