def test_remove_query_string(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar') result = change_query_string(context, foo=None) eq_(result, '/page/')
def test_remove_leave_some(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar&other=thing') result = change_query_string(context, foo=None) eq_(result, '/page/?other=thing')
def test_with_query_string(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar&bar=baz') result = change_query_string(context) eq_(result, '/page/?foo=bar&bar=baz')
def test_with_path_no_query_string(self): context = {} context['request'] = RequestFactory().get('/page/') result = change_query_string(context) eq_(result, '/page/')
def test_root_url_no_query_string(self): context = {} context['request'] = RequestFactory().get('/') result = change_query_string(context) eq_(result, '/')
def test_change_query_without_base(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar') result = change_query_string(context, foo='else', _no_base=True) eq_(result, '?foo=else')