add index app

remotes/origin/HEAD
Max Yakovenko 8 years ago
parent b962c7973e
commit 9800358b25
  1. 0
      index/__init__.py
  2. 3
      index/admin.py
  3. 5
      index/apps.py
  4. 3
      index/models.py
  5. 0
      index/tests/__init__.py
  6. 15
      index/tests/test_views.py
  7. 6
      index/urls.py
  8. 5
      index/views.py

@ -0,0 +1,3 @@
from django.contrib import admin
# Register your models here.

@ -0,0 +1,5 @@
from django.apps import AppConfig
class IndexConfig(AppConfig):
name = 'index'

@ -0,0 +1,3 @@
from django.db import models
# Create your models here.

@ -0,0 +1,15 @@
from django.test import TestCase
from django.urls import resolve, reverse
from index import views
# Create your tests here.
class IndexPageTest(TestCase):
def test_index_route(self):
response = self.client.get(reverse('index:index'))
self.assertEqual(response.status_code, 200)
self.assertEqual(response.resolver_match.func.func_name, views.IndexView.__name__)
self.assertTemplateUsed(response,template_name='index/index.html')

@ -0,0 +1,6 @@
from django.urls import re_path
from . import views
urlpatterns = [
re_path(r'^$', views.IndexView.as_view(), name='index')
]

@ -0,0 +1,5 @@
from django.views.generic import TemplateView
class IndexView(TemplateView):
template_name = 'index/index.html'
Loading…
Cancel
Save