tests for QM pages

This commit is contained in:
Philip Sargent 2023-04-06 00:16:44 +01:00
parent 0f76422d85
commit dcfff1ede7
2 changed files with 19 additions and 0 deletions

View File

@ -175,3 +175,21 @@ class FixturePageTests(TestCase):
content = response.content.decode()
phmatch = re.search(ph, content)
self.assertIsNotNone(phmatch, "Failed to find expected text: '" + ph + "'") # 200 & Page Not Found
def test_fix_qms(self):
response = self.client.get("/cave/qms/1623-284")
self.assertEqual(response.status_code, HTTPStatus.OK)
content = response.content.decode()
ph = r"Question marks for 284 - Seetrichter"
phmatch = re.search(ph, content)
self.assertIsNotNone(phmatch, "Failed to find expected text: '" + ph + "'")
def test_fix_openqms(self):
response = self.client.get("/cave/openqms/1623-284")
self.assertEqual(response.status_code, HTTPStatus.OK)
content = response.content.decode()
ph = r"Open Leads for 284 - Seetrichter"
phmatch = re.search(ph, content)
self.assertIsNotNone(phmatch, "Failed to find expected text: '" + ph + "'")

View File

@ -52,6 +52,7 @@ Tests exist:
2. With parameter
{% url "caveQMs" "1623-290" %}
{% url "cave_openQMs" "1623-290" %}
{% url "cavewallets" cave_id %}
{% url "dwgfilesingle" drawing.dwgpath %}
{% url "edit_cave" cave.url_parent cave.slug %}