Skip to content

Commit 5ada3e3

Browse files
🐛 Fix finding_group view (#13119)
* 🐛 Fix finding_group view * ruff * finding group view: add basic UI tests --------- Co-authored-by: Valentijn Scholten <[email protected]>
1 parent 18330a9 commit 5ada3e3

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

dojo/finding_group/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ def get_finding_groups(self, request: HttpRequest, products: QuerySet[Product] |
285285

286286
def paginate_queryset(self, queryset: QuerySet[Finding_Group], request: HttpRequest) -> Page:
287287
page_size = int(request.GET.get("page_size", 25))
288+
queryset = queryset.order_by("id")
288289
paginator = Paginator(queryset, page_size)
289290
page_number = request.GET.get("page")
290291
return paginator.get_page(page_number)

tests/check_various_pages.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,32 @@ def test_calendar_status(self):
1616
# click apply to see if this helps webdriver to catch the javascript errors we're seeing
1717
driver.find_element(By.CSS_SELECTOR, "input.btn.btn-primary").click()
1818

19+
def test_finding_group_open_status(self):
20+
driver = self.driver
21+
driver.get(self.base_url + "finding_group/open")
22+
23+
def test_finding_group_all_status(self):
24+
driver = self.driver
25+
driver.get(self.base_url + "finding_group/all")
26+
27+
def test_finding_group_closed_status(self):
28+
driver = self.driver
29+
driver.get(self.base_url + "finding_group/closed")
30+
31+
def test_finding_group_open_filtered_status(self):
32+
driver = self.driver
33+
driver.get(self.base_url + "finding_group/open?name=CVE&severity=Medium&engagement=14&product=6")
34+
1935

2036
def suite():
2137
suite = unittest.TestSuite()
2238
suite.addTest(BaseTestCase("test_login"))
2339
suite.addTest(VariousPagesTest("test_user_status"))
2440
suite.addTest(VariousPagesTest("test_calendar_status"))
41+
suite.addTest(VariousPagesTest("test_finding_group_open_status"))
42+
suite.addTest(VariousPagesTest("test_finding_group_all_status"))
43+
suite.addTest(VariousPagesTest("test_finding_group_closed_status"))
44+
suite.addTest(VariousPagesTest("test_finding_group_open_filtered_status"))
2545
return suite
2646

2747

0 commit comments

Comments
 (0)