diff --git a/apps/lists/tests.py b/apps/lists/tests.py index 2daae1f..4092617 100644 --- a/apps/lists/tests.py +++ b/apps/lists/tests.py @@ -1,12 +1,8 @@ -from django.http import HttpRequest from django.test import TestCase -from .views import home_page class HomePageTest(TestCase): def test_home_page_returns_correct_html(self): - request = HttpRequest() - response = home_page(request) - html = response.content.decode('utf8') - self.assertIn('To-Do Lists', html) - self.assertTrue(html.startswith('')) - self.assertTrue(html.endswith('')) \ No newline at end of file + response = self.client.get('/') + self.assertContains(response, 'To-Do Lists') + self.assertContains(response, '') + self.assertContains(response, '') diff --git a/core/urls.py b/core/urls.py index 3667112..18f4a09 100644 --- a/core/urls.py +++ b/core/urls.py @@ -1,22 +1,8 @@ -""" -URL configuration for core project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/6.0/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" from django.contrib import admin from django.urls import path +from apps.lists.views import home_page urlpatterns = [ path('admin/', admin.site.urls), + path('', home_page, name='home'), ]