Skip to content

Commit

Permalink
concequens of adding pyproject.toml 💀
Browse files Browse the repository at this point in the history
  • Loading branch information
iameraj committed Dec 17, 2023
1 parent 04b7d75 commit a2ceeb4
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
3 changes: 2 additions & 1 deletion app/myproject/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"""
from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView
from django.contrib import admin
from django.urls import path
from django.urls import include, path

urlpatterns = [
path("admin/", admin.site.urls),
Expand All @@ -26,4 +26,5 @@
SpectacularSwaggerView.as_view(url_name="api-shema"),
name="api-docs",
),
path("api/user", include("user.urls")),
]
8 changes: 5 additions & 3 deletions app/user/tests/testUserAPI.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from django.contrib.auth import get_user_model
from django.urls import reverse

from rest_framework.test import RequestsClient
from rest_framework.test import APIClient
from rest_framework import status

CREATE_USER_URL = reverse("user:create")
Expand All @@ -20,7 +20,7 @@ class PublicUserApiTests(TestCase):
"""Test the public methods of user"""

def setUp(self):
self.client = RequestsClient()
self.client = APIClient()

def test_create_user_success(self):
"""Test for creating a user"""
Expand Down Expand Up @@ -61,5 +61,7 @@ def test_email_too_short(self):

self.assertEqual(res.status_code, status.HTTP_400_BAD_REQUEST)

user_exists = get_user_model().objects.filter(email=payload["email"]).exists()
user_exists = (
get_user_model().objects.filter(email=payload["email"]).exists()
)
self.assertFalse(user_exists)
12 changes: 10 additions & 2 deletions app/user/views.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
from django.shortcuts import render
"""
Views for User API
"""
from rest_framework import generics
from user.serializers import UserSerializer

# Create your views here.

class CreateUserView(generics.CreateAPIView):
"""Create a new user"""

serializer_class = UserSerializer

0 comments on commit a2ceeb4

Please sign in to comment.