From eeb8402950b0d5c3e2998b714dc78f9bd8861144 Mon Sep 17 00:00:00 2001 From: Putu Agastya <agastya.indrayana@gmail.com> Date: Sun, 5 Apr 2020 21:48:00 +0700 Subject: [PATCH] [RED] Additional testting for daftar katalog view --- app/tests.py | 11 ++++++++++- app/views.py | 4 ++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/tests.py b/app/tests.py index f3702f0..489ce44 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 6b0f688..745665c 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 = {} -- GitLab