예제 #1
0
 def test_link_no_rewrite(self):
     """Test the no link rewrite."""
     request = Mock()
     request.META = {}
     link = 'http://localhost:8000/api/v1/providers/?offset=20'
     result = StandardResultsSetPagination.link_rewrite(request, link)
     self.assertEqual(link, result)
예제 #2
0
 def test_link_rewrite_err(self):
     """Test the link rewrite."""
     request = Mock()
     request.META = {PATH_INFO: 'https://localhost:8000/providers/'}
     link = 'http://localhost:8000/providers/?offset=20'
     result = StandardResultsSetPagination.link_rewrite(request, link)
     self.assertEqual(link, result)
예제 #3
0
 def test_link_rewrite(self):
     """Test the link rewrite."""
     request = Mock()
     request.META = {PATH_INFO: '/api/v1/providers/'}
     link = 'http://localhost:8000/api/v1/providers/?page=2'
     expected = '/api/v1/providers/?page=2'
     result = StandardResultsSetPagination.link_rewrite(request, link)
     self.assertEqual(expected, result)
예제 #4
0
 def test_link_rewrite(self):
     """Test the link rewrite."""
     request = Mock()
     request.META = {PATH_INFO: "/v1/providers/"}
     link = "http://localhost:8000/v1/providers/?offset=20"
     expected = "/v1/providers/?offset=20"
     result = StandardResultsSetPagination.link_rewrite(request, link)
     self.assertEqual(expected, result)