mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-09-23 12:16:41 +03:00
Update for custom CC-Django
This commit is contained in:
parent
05463f7b4b
commit
d0849f275e
|
@ -2,7 +2,7 @@
|
||||||
"project_name": "My Awesome Project",
|
"project_name": "My Awesome Project",
|
||||||
"project_slug": "{{ cookiecutter.project_name.lower()|replace(' ', '_')|replace('-', '_')|replace('.', '_')|trim() }}",
|
"project_slug": "{{ cookiecutter.project_name.lower()|replace(' ', '_')|replace('-', '_')|replace('.', '_')|trim() }}",
|
||||||
"description": "Behold My Awesome Project!",
|
"description": "Behold My Awesome Project!",
|
||||||
"author_name": "Daniel Roy Greenfeld",
|
"author_name": "Alejandro Franco",
|
||||||
"domain_name": "example.com",
|
"domain_name": "example.com",
|
||||||
"email": "{{ cookiecutter.author_name.lower()|replace(' ', '-') }}@example.com",
|
"email": "{{ cookiecutter.author_name.lower()|replace(' ', '-') }}@example.com",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
|
|
|
@ -8,10 +8,10 @@ pytestmark = pytest.mark.django_db
|
||||||
|
|
||||||
def test_user_detail(user: User):
|
def test_user_detail(user: User):
|
||||||
assert (
|
assert (
|
||||||
reverse("api:user-detail", kwargs={"username": user.username})
|
reverse("api:user-detail", kwargs={"uuid": user.uuid})
|
||||||
== f"/api/users/{user.username}/"
|
== 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():
|
def test_user_list():
|
||||||
|
|
|
@ -27,7 +27,7 @@ class TestUserAdminCreationForm:
|
||||||
# hence cannot be created.
|
# hence cannot be created.
|
||||||
form = UserAdminCreationForm(
|
form = UserAdminCreationForm(
|
||||||
{
|
{
|
||||||
"username": user.username,
|
"email": user.email,
|
||||||
"password1": user.password,
|
"password1": user.password,
|
||||||
"password2": user.password,
|
"password2": user.password,
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,4 +6,4 @@ pytestmark = pytest.mark.django_db
|
||||||
|
|
||||||
|
|
||||||
def test_user_get_absolute_url(user: User):
|
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}/"
|
||||||
|
|
|
@ -8,10 +8,10 @@ pytestmark = pytest.mark.django_db
|
||||||
|
|
||||||
def test_detail(user: User):
|
def test_detail(user: User):
|
||||||
assert (
|
assert (
|
||||||
reverse("users:detail", kwargs={"username": user.username})
|
reverse("users:detail", kwargs={"username": user.uuid})
|
||||||
== f"/users/{user.username}/"
|
== 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():
|
def test_update():
|
||||||
|
|
|
@ -39,7 +39,7 @@ class TestUserUpdateView:
|
||||||
|
|
||||||
view.request = request
|
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):
|
def test_get_object(self, user: User, rf: RequestFactory):
|
||||||
view = UserUpdateView()
|
view = UserUpdateView()
|
||||||
|
@ -78,7 +78,7 @@ class TestUserRedirectView:
|
||||||
|
|
||||||
view.request = request
|
view.request = request
|
||||||
|
|
||||||
assert view.get_redirect_url() == f"/users/{user.username}/"
|
assert view.get_redirect_url() == f"/users/{user.uuid}/"
|
||||||
|
|
||||||
|
|
||||||
class TestUserDetailView:
|
class TestUserDetailView:
|
||||||
|
@ -86,7 +86,7 @@ class TestUserDetailView:
|
||||||
request = rf.get("/fake-url/")
|
request = rf.get("/fake-url/")
|
||||||
request.user = UserFactory()
|
request.user = UserFactory()
|
||||||
|
|
||||||
response = user_detail_view(request, username=user.username)
|
response = user_detail_view(request, uuid=user.uuid)
|
||||||
|
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@ class TestUserDetailView:
|
||||||
request = rf.get("/fake-url/")
|
request = rf.get("/fake-url/")
|
||||||
request.user = AnonymousUser()
|
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)
|
login_url = reverse(settings.LOGIN_URL)
|
||||||
|
|
||||||
assert isinstance(response, HttpResponseRedirect)
|
assert isinstance(response, HttpResponseRedirect)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user