use new django.url.reverse query kwarg

This commit is contained in:
Thomas Girod
2025-04-11 14:50:25 +02:00
parent 805ffc498f
commit ff220e67c1
6 changed files with 26 additions and 17 deletions

View File

@ -257,7 +257,7 @@ class TestPageHandling(TestCase):
parent = baker.prepare(Page)
parent.save(force_lock=True)
response = self.client.get(
reverse("core:page_new") + f"?page={parent._full_name}/new"
reverse("core:page_new", query={"page": f"{parent._full_name}/new"})
)
assert response.status_code == 200
@ -341,7 +341,9 @@ class TestUserTools:
"""An anonymous user shouldn't have access to the tools page."""
url = reverse("core:user_tools")
response = client.get(url)
assertRedirects(response, expected_url=reverse("core:login") + f"?next={url}")
assertRedirects(
response, expected_url=reverse("core:login", query={"next": url})
)
@pytest.mark.parametrize("username", ["guy", "root", "skia", "comunity"])
def test_page_is_working(self, client, username):

View File

@ -147,8 +147,8 @@ class TestUserProfilePicture:
reverse(
"core:file_delete",
kwargs={"file_id": user.profile_pict.pk, "popup": ""},
)
+ f"?next={user.get_absolute_url()}"
query={"next": user.get_absolute_url()},
),
)
@pytest.mark.parametrize(

View File

@ -72,7 +72,9 @@ class TestSearchUsersAPI(TestSearchUsers):
expected = [u.id for u in self.users[::-1]]
for term in ["first", "First", "FIRST"]:
response = self.client.get(reverse("api:search_users") + f"?search={term}")
response = self.client.get(
reverse("api:search_users", query={"search": term})
)
assert response.status_code == 200
assert response.json()["count"] == 11
assert [r["id"] for r in response.json()["results"]] == expected