Продвинутый Django 5 для продолжающих

Прогресс по курсу:  0/193

4.4 Написание тестов для моделей и URL-адресов
4 из 6 шагов пройдено
0 из 6 баллов  получено

Наши URL-адреса будут разделены на две категории. У нас есть проект и URL-адреса приложения.

URL проекта и каталога 

В папке нашего приложения elibrary_app создадим файл маршрутизации urls.py и добавим следующий код:

from django.urls import path

from .views import home

urlpatterns = [
    path('', home, name='home')
]

 
А в главный urls.py проекта добавим:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('elibrary_app.urls'))
]


Также добавим в представления views.py приложения добавить:

from django.shortcuts import render
from django.http import HttpResponse


def home(request):
    return HttpResponse("Hello, world! Welcome to E-Library site.")

 

Запускаем тесты

Поскольку был написан некоторый новый код, давайте повторно запустим тесты, чтобы убедиться, что все они проходят, как и ожидалось, включая все старые тесты.

  • python manage.py test elibrary_app.tests.ElibraryURLsTest.test_homepage_url_name
  • python manage.py test elibrary_app.tests.ElibraryURLsTest.test_root_url_resloves_to_homepage_view

Запустите глобальный тест, чтобы убедиться, что все тесты проходят с помощью этой команды:

  • python manage.py test


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий
Нет обсуждений. Начните первое.