mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-07-15 10:32:30 +03:00
Updated test_urls and views to re-use User.get_absolute_url method instead of using reverse on the user:detail view
This commit is contained in:
parent
e0566e5b1e
commit
fa0b278225
|
@ -7,10 +7,7 @@ pytestmark = pytest.mark.django_db
|
||||||
|
|
||||||
|
|
||||||
def test_detail(user: User):
|
def test_detail(user: User):
|
||||||
assert (
|
assert user.get_absolute_url() == f"/users/{user.username}/"
|
||||||
reverse("users:detail", kwargs={"username": user.username})
|
|
||||||
== f"/users/{user.username}/"
|
|
||||||
)
|
|
||||||
assert resolve(f"/users/{user.username}/").view_name == "users:detail"
|
assert resolve(f"/users/{user.username}/").view_name == "users:detail"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ class UserUpdateView(LoginRequiredMixin, SuccessMessageMixin, UpdateView):
|
||||||
success_message = _("Information successfully updated")
|
success_message = _("Information successfully updated")
|
||||||
|
|
||||||
def get_success_url(self):
|
def get_success_url(self):
|
||||||
return reverse("users:detail", kwargs={"username": self.request.user.username})
|
return self.request.user.get_absolute_url() # type: ignore [union-attr]
|
||||||
|
|
||||||
def get_object(self):
|
def get_object(self):
|
||||||
return self.request.user
|
return self.request.user
|
||||||
|
|
Loading…
Reference in New Issue
Block a user