From 13713d870fca8811c3bef855ffe35f2abb1566c3 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 23 Dec 2024 16:38:37 +0000 Subject: [PATCH] fix a silly bug --- anatomy/templates/anatomy/exams.html | 2 +- generic/tables.py | 1 + rapids/tests/test_urls.py | 7 ++++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/anatomy/templates/anatomy/exams.html b/anatomy/templates/anatomy/exams.html index db5f4260..9bf8024a 100644 --- a/anatomy/templates/anatomy/exams.html +++ b/anatomy/templates/anatomy/exams.html @@ -11,5 +11,5 @@ Candidates / Stats / {% endif %} - Add New Question +{% comment %} Add New Question {% endcomment %} {% endblock %} diff --git a/generic/tables.py b/generic/tables.py index 17a1c7ae..fb3b700d 100644 --- a/generic/tables.py +++ b/generic/tables.py @@ -315,6 +315,7 @@ class SupervisorTable(tables.Table): sequence = ("name", "email") exclude = ("id",) + attrs = {"id": "supervisor-table"} def render_edit(self, value, record): url = f"{reverse("generic:supervisor_edit", args=[record.pk])}?redirect={self.request.path}" diff --git a/rapids/tests/test_urls.py b/rapids/tests/test_urls.py index 8b982c98..8951de0e 100644 --- a/rapids/tests/test_urls.py +++ b/rapids/tests/test_urls.py @@ -306,7 +306,7 @@ def test_supervisor_management(db, faker, client, create_cid_manager, django_use assert response.status_code == 200 soup = BeautifulSoup(response.content, "html.parser") - assert len(soup.find(id="tbody").find_all("tr")) == 2 + assert len(soup.find(id="supervisor-table").find("tbody").find_all("tr")) == 2 response = client.get(reverse(f"generic:supervisor_detail", kwargs={"pk": s1.pk})) soup = BeautifulSoup(response.content, "html.parser") @@ -331,7 +331,8 @@ def test_supervisor_management(db, faker, client, create_cid_manager, django_use assert response.status_code == 200 soup = BeautifulSoup(response.content, "html.parser") - assert len(soup.find(id="supervisor-list").find_all("li")) == 1 + assert len(soup.find(id="supervisor-table").find("tbody").find_all("tr")) == 1 + #assert len(soup.find(id="supervisor-list").find_all("li")) == 1 response = client.post(reverse(f"generic:supervisor_create"), {"email":faker.email(), "name": faker.name()}) assert response.status_code == 302 @@ -340,7 +341,7 @@ def test_supervisor_management(db, faker, client, create_cid_manager, django_use assert response.status_code == 200 soup = BeautifulSoup(response.content, "html.parser") - assert len(soup.find(id="supervisor-list").find_all("li")) == 2 + assert len(soup.find(id="supervisor-table").find("tbody").find_all("tr")) == 2 def test_privacy(db, client):