コード例 #1
0
ファイル: test_views.py プロジェクト: rlr/snippets-service
 def test_non_integer_page_number(self):
     """Test that a non integer page number returns the first page."""
     response = self.client.get(
         urlparams(reverse('base.index_json'), page='k'))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].number, 1)
     self.assertEqual(response.context['snippets'].paginator.num_pages, 10)
コード例 #2
0
ファイル: test_views.py プロジェクト: rlr/snippets-service
 def test_pagination_range_middle_page(self):
     response = self.client.get(
         urlparams(reverse('base.index_json'), page=5))
     pagination_range = response.context['pagination_range']
     self.assertEqual(pagination_range[0], 3)
     self.assertEqual(pagination_range[-1], 7)
     self.assertEqual(len(pagination_range), 5)
コード例 #3
0
ファイル: test_views.py プロジェクト: rlr/snippets-service
 def test_empty_page_number(self):
     """Test that empty page number returns the last page."""
     response = self.client.get(
         urlparams(reverse('base.index_json'), page=20))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].number, 10)
     self.assertEqual(response.context['snippets'].paginator.num_pages, 10)
コード例 #4
0
ファイル: test_views.py プロジェクト: rlr/snippets-service
 def test_pagination_range_last_page(self):
     response = self.client.get(urlparams(reverse('base.index'), page=10))
     pagination_range = response.context['pagination_range']
     self.assertEqual(pagination_range[0], 8)
     self.assertEqual(pagination_range[-1], 10)
     self.assertEqual(len(pagination_range), 3)
コード例 #5
0
ファイル: test_views.py プロジェクト: rlr/snippets-service
 def test_filter(self):
     SnippetFactory.create(on_nightly=True)
     response = self.client.get(
         urlparams(reverse('base.index'), on_nightly=2))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].paginator.count, 1)
コード例 #6
0
ファイル: test_views.py プロジェクト: rlr/snippets-service
 def test_second_page(self):
     response = self.client.get(urlparams(reverse('base.index'), page=2))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].number, 2)
     self.assertEqual(response.context['snippets'].paginator.num_pages, 10)
コード例 #7
0
 def test_pagination_range_middle_page(self):
     response = self.client.get(urlparams(reverse('base.index'), page=5))
     pagination_range = response.context['pagination_range']
     self.assertEqual(pagination_range[0], 3)
     self.assertEqual(pagination_range[-1], 7)
     self.assertEqual(len(pagination_range), 5)
コード例 #8
0
 def test_filter(self):
     SnippetFactory.create(on_nightly=True)
     response = self.client.get(urlparams(reverse('base.index'), on_nightly=2))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].paginator.count, 1)
コード例 #9
0
 def test_non_integer_page_number(self):
     """Test that a non integer page number returns the first page."""
     response = self.client.get(urlparams(reverse('base.index'), page='k'))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].number, 1)
     self.assertEqual(response.context['snippets'].paginator.num_pages, 10)
コード例 #10
0
 def test_empty_page_number(self):
     """Test that empty page number returns the last page."""
     response = self.client.get(urlparams(reverse('base.index'), page=20))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].number, 10)
     self.assertEqual(response.context['snippets'].paginator.num_pages, 10)
コード例 #11
0
 def test_second_page(self):
     response = self.client.get(urlparams(reverse('base.index'), page=2))
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.context['snippets'].number, 2)
     self.assertEqual(response.context['snippets'].paginator.num_pages, 10)
コード例 #12
0
 def test_pagination_range_last_page(self):
     response = self.client.get(urlparams(reverse('base.index_json'), page=10))
     pagination_range = response.context['pagination_range']
     self.assertEqual(pagination_range[0], 8)
     self.assertEqual(pagination_range[-1], 10)
     self.assertEqual(len(pagination_range), 3)