예제 #1
0
 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"
예제 #2
0
 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"
예제 #3
0
 def test_root_url_no_query_string(self):
     context = {}
     context["request"] = RequestFactory().get("/")
     result = change_query_string(context)
     assert result == "/"
예제 #4
0
 def test_with_path_no_query_string(self):
     context = {}
     context["request"] = RequestFactory().get("/page/")
     result = change_query_string(context)
     assert result == "/page/"
예제 #5
0
 def test_remove_query_string(self):
     context = {}
     context['request'] = RequestFactory().get('/page/?foo=bar')
     result = change_query_string(context, foo=None)
     assert result == '/page/'
예제 #6
0
 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'
예제 #7
0
 def test_with_path_no_query_string(self):
     context = {}
     context['request'] = RequestFactory().get('/page/')
     result = change_query_string(context)
     assert result == '/page/'
예제 #8
0
 def test_with_path_no_query_string(self):
     context = {}
     context['request'] = RequestFactory().get('/page/')
     result = change_query_string(context)
     assert result == '/page/'
예제 #9
0
 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'
예제 #10
0
 def test_root_url_no_query_string(self):
     context = {}
     context['request'] = RequestFactory().get('/')
     result = change_query_string(context)
     assert result == '/'
예제 #11
0
 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'
예제 #12
0
 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'
예제 #13
0
 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'
예제 #14
0
 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"
예제 #15
0
 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'
예제 #16
0
 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"
예제 #17
0
 def test_root_url_no_query_string(self):
     context = {}
     context['request'] = RequestFactory().get('/')
     result = change_query_string(context)
     assert result == '/'