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)
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'))
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)