Example #1
0
    def test_missing_query_string(self):
        request = self.factory.get('')
        del request.META['QUERY_STRING']

        url = 'http://example.com/test'
        new_url = utils.get_redirect_url_with_query_string(request, url)
        self.assertEqual(new_url, url)
Example #2
0
    def test_w_query_string(self):
        data_dict = OrderedDict(sorted(
            {'string': 'true', 'show': 'off'}.items(), reverse=True))
        request = self.factory.get('', data=data_dict)

        url = 'http://example.com/test'
        new_url = utils.get_redirect_url_with_query_string(request, url)
        self.assertEqual(new_url, '{}?{}'.format(url, 'string=true&show=off'))
Example #3
0
    def test_wo_query_string(self):
        request = self.factory.get('')

        url = 'http://example.com/test'
        new_url = utils.get_redirect_url_with_query_string(request, url)
        self.assertEqual(new_url, url)