diff --git a/app/tests.py b/app/tests.py index f3702f0925713ce9d09055e16966e02f372960dd..489ce44babc63518eba0c307ccd76921bc49df96 100644 --- a/app/tests.py +++ b/app/tests.py @@ -1,8 +1,17 @@ from django.test import TestCase, Client from django.urls import resolve +from .views import DaftarKatalog class DaftarKatalogTest(TestCase): def test_daftar_katalog_url_exist(self): url = "/" response = Client().get(f'{url}') - self.assertEqual(response.status_code,200) \ No newline at end of file + self.assertEqual(response.status_code,200) + + def test_daftar_katalog_using_daftar_katalog_template(self): + response = Client().get('/') + self.assertTemplateUsed(response, 'app/daftar_katalog.html') + + def test_daftar_katalog_using_daftar_katalog_func(self): + found = resolve('/') + self.assertEqual(found.func.__name__, DaftarKatalog.as_view().__name__) diff --git a/app/views.py b/app/views.py index 6b0f68870922008e34823d2296c609933492279e..745665c0fbf9eeb948a8ad67761fccd1c360c336 100644 --- a/app/views.py +++ b/app/views.py @@ -1,6 +1,10 @@ from django.shortcuts import render, get_object_or_404, redirect from django.template import loader from django.http import HttpResponse, JsonResponse, HttpResponseRedirect +from django.views.generic import TemplateView + +class DaftarKatalog(TemplateView): + pass def pages(request): context = {}