示例#1
0
 def testFirstPage(self):
     movie_list_path = reverse('core:movie_list')
     request = RequestFactory().get(path=movie_list_path)
     response = MovieList.as_view()(request)
     self.assertEqual(200, response.status_code)
     self.assertTrue(response.context_data['is_paginated'])
     self.assertInHTML(self.ACTIVE_PAGINATION_HTML.format(movie_list_path, 1, 1), response.rendered_content)
 def testFirstPage(self):
     movie_list_path = reverse('core:MovieList')
     request = RequestFactory().get(path=movie_list_path)
     response = MovieList.as_view()(request)
     self.assertEqual(200, response.status_code)
     self.assertTrue(response.context_data['is_paginated'])
     self.assertInHTML(
         self.ACTIVE_PAGINATION_HTML.format(movie_list_path, 1, 1),
         response.rendered_content
     )
示例#3
0
文件: tests.py 项目: inlearn/MyMDB
 def testFirstPage(self):
     movie_list_path = reverse('core:MovieList')  # 生成url
     request = RequestFactory().get(path=movie_list_path,
                                    )  # 生成reuqest get 请求
     response = MovieList.as_view()(request)  #get请求path
     self.assertEqual(200, response.status_code)  # 响应码为200
     self.assertTrue(
         response.context_data['is_paginated'])  # 响应的值为is_paginated
     self.assertInHTML(
         self.ACTIVE_PAGINATION_HTML.format(movie_list_path, 1, 1),
         response.rendered_content)
示例#4
0
from django.urls import path

from core.views import MovieList
from core.views import MovieDetail
from core.views import PersonDetail

app_name = 'core'
urlpatterns = [
    path('movies/', MovieList.as_view(), name='MovieList'),
    path('movies/<int:pk>/', MovieDetail.as_view(), name='MovieDetail'),
    path('persons/<int:pk>/', PersonDetail.as_view(), name='PersonDetail'),
]
示例#5
0
 def testFirstPage(self):
     movie_list_path = reverse('core:MovieList')
     request = RequestFactory().get(path=movie_list_path)
     response = MovieList.as_view()(request)
     self.assertEqual(200, response.status_code)