Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit cc3fd6f5 authored by Alvin Raihan's avatar Alvin Raihan
Browse files

ch3

parent 97adecfe
No related branches found
No related tags found
1 merge request!1Homepage
from django.urls import resolve from django.urls import resolve
from django.test import TestCase from django.test import TestCase
from lists.views import home_page from django.http import HttpRequest
from lists.views import home_page
class HomePageTest(TestCase): class HomePageTest(TestCase):
def test_root_url_resolves_to_home_page_view(self): def test_root_url_resolves_to_home_page_view(self):
found = resolve('/') found = resolve('/')
self.assertEqual(found.func, home_page) self.assertEqual(found.func, home_page)
\ No newline at end of file
def test_home_page_returns_correct_html(self):
request = HttpRequest()
response = home_page(request)
html = response.content.decode('utf8')
self.assertTrue(html.startswith('<html>'))
self.assertIn('<title>To-Do lists</title>', html)
self.assertTrue(html.endswith('</html>'))
\ No newline at end of file
from django.shortcuts import render from django.http import HttpResponse
# Create your views here. # Create your views here.
def home_page(): def home_page(request):
pass return HttpResponse('<html><title>To-Do lists</title></html>')
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment