Просмотр исходного кода

SVI Исправления ошибок

SVI 2 лет назад
Родитель
Сommit
7dbd20c3c7

+ 1 - 0
ya_note/notes/__init__.py

@@ -0,0 +1 @@
+"""Объект примечаний для работы."""

+ 2 - 2
ya_note/notes/forms/__init__.py

@@ -1,5 +1,5 @@
 """Формы для работа приложения."""
 from typing import List
-from .form_note import FormNote
+from .form_note import FormNote, WARNING
 
-__all__: List[str] = ["FormNote"]
+__all__: List[str] = ["FormNote", "WARNING"]

+ 1 - 1
ya_note/notes/forms/form_note.py

@@ -3,9 +3,9 @@
 from typing import List
 from pytils.translit import slugify
 from django import forms
+from django.core.exceptions import ValidationError
 
 from ya_note.notes.models import ModelNote
-from django.core.exceptions import ValidationError
 
 
 WARNING: str = " - такой slug уже существует, придумайте уникальное значение!"

+ 10 - 4
ya_note/notes/tests/test_logic.py

@@ -1,5 +1,6 @@
 """Тестирует логику приложения."""
 
+from typing import Dict
 from http import HTTPStatus
 
 from django.contrib.auth import get_user_model
@@ -15,10 +16,14 @@ class LogicTest(TestCase):
     """Тест на логику приложения."""
 
     @classmethod
-    def setUpTestData(cls):
+    def setUpTestData(cls) -> None:  # pylint: disable=C0103
+        """Установка начальных данных."""
+
         cls.User = get_user_model()
 
-    def setUp(self):
+    def setUp(self) -> None:  # pylint: disable=C0103
+        """Установка данных для теста."""
+
         self.client: Client = Client()
         self.author = self.User.objects.create_user(
             username='author',
@@ -26,7 +31,7 @@ class LogicTest(TestCase):
         )
         self.author_client = Client()
         self.author_client.force_login(self.author)
-        self.form_data = {
+        self.form_data: Dict[str, str] = {
             'title': 'Test Note',
             'text': 'Test Text',
             'slug': 'test-note'
@@ -106,7 +111,8 @@ class LogicTest(TestCase):
         new_note = ModelNote.objects.get(slug=expected_slug)
 
         self.assertEqual(new_note.slug, expected_slug)
-        self.assertEqual(ModelNote.objects.filter(slug=expected_slug).count(), 1)
+        self.assertEqual(ModelNote.objects.filter(
+            slug=expected_slug).count(), 1)
 
     def test_author_can_edit_note(self):
         """Тест на невозможность автором отредактировать примечание."""

+ 6 - 6
ya_note/notes/urls.py

@@ -7,11 +7,11 @@ from notes import views
 APP_NAME = 'notes'
 
 urlpatterns = [
-    path('', views.Home.as_view(), name='home'),
-    path('add/', views.NoteCreate.as_view(), name='add'),
-    path('edit/<slug:slug>/', views.NoteUpdate.as_view(), name='edit'),
-    path('note/<slug:slug>/', views.NoteDetail.as_view(), name='detail'),
-    path('delete/<slug:slug>/', views.NoteDelete.as_view(), name='delete'),
-    path('notes/', views.NotesList.as_view(), name='list'),
+    path('', views.ViewNoteHome.as_view(), name='home'),
+    path('add/', views.ViewNoteCreate.as_view(), name='add'),
+    path('edit/<slug:slug>/', views.ViewNoteUpdate.as_view(), name='edit'),
+    path('note/<slug:slug>/', views.ViewNoteDetail.as_view(), name='detail'),
+    path('delete/<slug:slug>/', views.ViewNoteDelete.as_view(), name='delete'),
+    path('notes/', views.ViewNotesList.as_view(), name='list'),
     path('done/', views.ViewNoteSuccess.as_view(), name='success'),
 ]