예제 #1
0
 def test_page_request_is_successful(self, mock_get):
     mock_page = mock_get.return_value
     mock_page.pageapplication_set.all.return_value = []
     request = self.factory.get('/featured/archive/slug/')
     response = views.apps_featured_archive(request, 'slug')
     eq_(response.status_code, 200)
     eq_(sorted(response.context_data.keys()),
         ['application_list', 'object'])
     mock_get.assert_called_once_with(
         Page, status=Page.PUBLISHED, slug__exact='slug')
     mock_page.pageapplication_set.all.assert_called_once()
예제 #2
0
 def test_page_does_not_exist(self, get_mock):
     get_mock.side_effect = Http404
     request = self.factory.get('/featured/archive/slug/')
     views.apps_featured_archive(request, 'slug')