From d4c00424f5e4ea9f46fa25483384eb6a8c25d6ce Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Tue, 30 Dec 2025 16:15:55 -0500 Subject: [PATCH] added home_page() FBV to apps.lists.views; added HomePageTest() model to .tests; installed django-stubs & related dependencies --- apps/lists/tests.py | 13 ++++++++++--- apps/lists/views.py | 5 +++-- requirements.txt | Bin 748 -> 902 bytes 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/apps/lists/tests.py b/apps/lists/tests.py index 40d21a0..2daae1f 100644 --- a/apps/lists/tests.py +++ b/apps/lists/tests.py @@ -1,5 +1,12 @@ +from django.http import HttpRequest from django.test import TestCase +from .views import home_page -class SmokeTest(TestCase): - def test_bad_maths(self): - self.assertEqual(1 + 1, 3) \ No newline at end of file +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 diff --git a/apps/lists/views.py b/apps/lists/views.py index 91ea44a..7a91acb 100644 --- a/apps/lists/views.py +++ b/apps/lists/views.py @@ -1,3 +1,4 @@ -from django.shortcuts import render +from django.http import HttpResponse -# Create your views here. +def home_page(request): + return HttpResponse('To-Do Lists') diff --git a/requirements.txt b/requirements.txt index 54a1ff3e8119606e97850d08f0ec81e8c12562b6..722d7791ef91ba18c15fc85f05380d72aa275f1f 100644 GIT binary patch delta 154 zcmaFE+QvR%L3j#77DFOK9z!}qK7%epF+&MMDMJ#Fwgo~{20aENAhuxOW#D4KrBat6 zm7xNt4@Jku+5L>hsX%jd83Gt886p`R8GIRhz-r8ZCK>>-A=qpqAlnFNlL3PzP{eey HJkwbK_-`8> delta 14 WcmZo;f5SRq!NxybjFXQr9RdI|PX_`3