def test_requests_get_ok_request_and_check_template(self): """Test rendering of page and view template. """ request = self.factory.get(path=self.fake_path) view = LogRequestView.as_view() response = view(request) self.assertEqual(response.status_code, 200) self.assertHTMLEqual(response.template_name[0], self.requests_html)
def get_req_and_res(self): fake_actions = [] for fake_path in FAKE_PATH_LIST: request = self.factory.get(path=fake_path) fake_actions.append( dict( request=request, response=LogRequestView.as_view()(request) ) ) return fake_actions
from django.conf.urls import patterns, include, url from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.conf.urls.static import static from django.conf import settings from django.contrib import admin from hello.views import ( ContactView, EditView, LogRequestView, LoginView, LogoutView, ) admin.autodiscover() urlpatterns = patterns( '', url(r'^$', ContactView.as_view(), name='contact'), url(r'^edit/(?P<pk>\d+)/$', EditView.as_view(), name='edit'), url(r'^requests/$', LogRequestView.as_view(), name='requests'), url(r'^login/$', LoginView.as_view(), name='login'), url(r'^logout/$', LogoutView.as_view(), name='logout'), url(r'^admin/', include(admin.site.urls)), ) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += staticfiles_urlpatterns()