Coverage for website/thaliawebsite/tests/test_website.py: 100.00%
15 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1import doctest
3from django.test import TestCase, override_settings
5from thaliawebsite import settings, sitemaps
6from thaliawebsite.templatetags import bleach_tags
9def load_tests(_loader, tests, _ignore):
10 """Load all tests in this module."""
11 # Adds the doctests in bleach_tags
12 tests.addTests(doctest.DocTestSuite(bleach_tags))
13 tests.addTests(doctest.DocTestSuite(sitemaps))
14 tests.addTests(doctest.DocTestSuite(settings))
15 return tests
18@override_settings(SUSPEND_SIGNALS=True)
19class SitemapTest(TestCase):
20 fixtures = [
21 "members.json",
22 "member_groups.json",
23 ]
25 def test_sitemap_success(self):
26 response = self.client.get("/sitemap.xml")
27 self.assertEqual(response.status_code, 200)