def test_with_query_string(self): context = {} context["request"] = RequestFactory().get("/page/?foo=bar&bar=baz") result = change_query_string(context) assert result == "/page/?foo=bar&bar=baz"
def test_change_query_string(self): context = {} context["request"] = RequestFactory().get("/page/?foo=bar") result = change_query_string(context, foo="else") assert result == "/page/?foo=else"
def test_root_url_no_query_string(self): context = {} context["request"] = RequestFactory().get("/") result = change_query_string(context) assert result == "/"
def test_with_path_no_query_string(self): context = {} context["request"] = RequestFactory().get("/page/") result = change_query_string(context) assert result == "/page/"
def test_remove_query_string(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar') result = change_query_string(context, foo=None) assert result == '/page/'
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) assert result == '?foo=else'
def test_with_path_no_query_string(self): context = {} context['request'] = RequestFactory().get('/page/') result = change_query_string(context) assert result == '/page/'
def test_root_url_no_query_string(self): context = {} context['request'] = RequestFactory().get('/') result = change_query_string(context) assert result == '/'
def test_remove_leave_some(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar&other=thing') result = change_query_string(context, foo=None) assert result == '/page/?other=thing'
def test_change_query_string(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar') result = change_query_string(context, foo='else') assert result == '/page/?foo=else'
def test_with_query_string(self): context = {} context['request'] = RequestFactory().get('/page/?foo=bar&bar=baz') result = change_query_string(context) assert result == '/page/?foo=bar&bar=baz'
def test_remove_leave_some(self): context = {} context["request"] = RequestFactory().get("/page/?foo=bar&other=thing") result = change_query_string(context, foo=None) assert result == "/page/?other=thing"
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) assert result == "?foo=else"