Update for custom CC-Django

This commit is contained in:
Alejandro Franco 2022-06-22 00:30:58 -05:00
parent 05463f7b4b
commit d0849f275e
6 changed files with 13 additions and 13 deletions

View File

@ -2,7 +2,7 @@
"project_name": "My Awesome Project",
"project_slug": "{{ cookiecutter.project_name.lower()|replace(' ', '_')|replace('-', '_')|replace('.', '_')|trim() }}",
"description": "Behold My Awesome Project!",
"author_name": "Daniel Roy Greenfeld",
"author_name": "Alejandro Franco",
"domain_name": "example.com",
"email": "{{ cookiecutter.author_name.lower()|replace(' ', '-') }}@example.com",
"version": "0.1.0",

View File

@ -8,10 +8,10 @@ pytestmark = pytest.mark.django_db
def test_user_detail(user: User):
assert (
reverse("api:user-detail", kwargs={"username": user.username})
== f"/api/users/{user.username}/"
reverse("api:user-detail", kwargs={"uuid": user.uuid})
== f"/api/users/{user.uuid}/"
)
assert resolve(f"/api/users/{user.username}/").view_name == "api:user-detail"
assert resolve(f"/api/users/{user.uuid}/").view_name == "api:user-detail"
def test_user_list():

View File

@ -27,7 +27,7 @@ class TestUserAdminCreationForm:
# hence cannot be created.
form = UserAdminCreationForm(
{
"username": user.username,
"email": user.email,
"password1": user.password,
"password2": user.password,
}

View File

@ -6,4 +6,4 @@ pytestmark = pytest.mark.django_db
def test_user_get_absolute_url(user: User):
assert user.get_absolute_url() == f"/users/{user.username}/"
assert user.get_absolute_url() == f"/users/{user.uuid}/"

View File

@ -8,10 +8,10 @@ pytestmark = pytest.mark.django_db
def test_detail(user: User):
assert (
reverse("users:detail", kwargs={"username": user.username})
== f"/users/{user.username}/"
reverse("users:detail", kwargs={"username": user.uuid})
== f"/users/{user.uuid}/"
)
assert resolve(f"/users/{user.username}/").view_name == "users:detail"
assert resolve(f"/users/{user.uuid}/").view_name == "users:detail"
def test_update():

View File

@ -39,7 +39,7 @@ class TestUserUpdateView:
view.request = request
assert view.get_success_url() == f"/users/{user.username}/"
assert view.get_success_url() == f"/users/{user.uuid}/"
def test_get_object(self, user: User, rf: RequestFactory):
view = UserUpdateView()
@ -78,7 +78,7 @@ class TestUserRedirectView:
view.request = request
assert view.get_redirect_url() == f"/users/{user.username}/"
assert view.get_redirect_url() == f"/users/{user.uuid}/"
class TestUserDetailView:
@ -86,7 +86,7 @@ class TestUserDetailView:
request = rf.get("/fake-url/")
request.user = UserFactory()
response = user_detail_view(request, username=user.username)
response = user_detail_view(request, uuid=user.uuid)
assert response.status_code == 200
@ -94,7 +94,7 @@ class TestUserDetailView:
request = rf.get("/fake-url/")
request.user = AnonymousUser()
response = user_detail_view(request, username=user.username)
response = user_detail_view(request, uuid=user.uuid)
login_url = reverse(settings.LOGIN_URL)
assert isinstance(response, HttpResponseRedirect)