def test_formvariables_exclude(self): self.request.form['one'] = 1 self.request.form['two'] = 2 self.assertEqual( addQuery(self.request, self.url, exclude=('two',)), self.url+'?one:int=1' )
def test_formvariables_extras(self): self.request.form['one'] = 1 self.request.form['two'] = 2 self.assertEqual( addQuery(self.request, self.url, three=3), self.url+'?one:int=1&three:int=3&two:int=2' )
def test_formvariables_utf8(self): self.request.form['one'] = u'Før'.encode("utf-8") self.request.form['two'] = u'foo' self.assertEqual( addQuery(self.request, self.url), self.url+'?two=foo&one=F%C3%B8r' )
def test_formvariables_object(self): self.request.form['one'] = '1' self.request.form['two'] = EvilObject() self.assertEqual( addQuery(self.request, self.url), self.url )
def test_formvariables(self): self.request.form['one'] = 1 self.request.form['two'] = 2 self.assertEqual( addQuery(self.request, self.url), self.url+'?two:int=2&one:int=1' )
def test_formvariables_sequences(self): self.request.form['one'] = ('a', ) self.request.form['two'] = ['b', 2] self.assertEqual( addQuery(self.request, self.url), self.url+'?two:list=b&two:int:list=2&one=%28%27a%27%2C%29' )
def test_formvariables_extras(self): self.request.form['one'] = 1 self.request.form['two'] = 2 self.assertUrlsEqual( addQuery(self.request, self.url, three=3), self.url + '?one:int=1&three:int=3&two:int=2', )
def test_formvariables_utf8(self): self.request.form['one'] = u'Før' self.request.form['two'] = u'foo' self.assertUrlsEqual( addQuery(self.request, self.url), self.url + '?two=foo&one=F%C3%B8r', )
def test_formvariables_exclude(self): self.request.form['one'] = 1 self.request.form['two'] = 2 self.assertUrlsEqual( addQuery(self.request, self.url, exclude=('two',)), self.url + '?one:int=1', )
def test_formvariables_sequences(self): self.request.form['one'] = ('a',) self.request.form['two'] = ['b', 2] self.assertUrlsEqual( addQuery(self.request, self.url), self.url + '?two:list=b&two:int:list=2&one=%28%27a%27%2C%29', )
def wrapDestination(self, url, postpath=True): """Fix the translation url appending the query and the eventual append path. """ if postpath: url += self.request.form.get('post_path', '') return addQuery(self.request, url, exclude=('post_path'))
def test_formvariables_object(self): self.request.form['one'] = '1' self.request.form['two'] = EvilObject() self.assertEqual( addQuery(self.request, self.url), self.url )
def test_formvariables(self): self.request.form['one'] = 1 self.request.form['two'] = 2 self.assertEqual( addQuery(self.request, self.url), self.url+'?two:int=2&one:int=1' )
def test_formvariables_unicode(self): self.request.form['one'] = u'Før' self.request.form['two'] = u'foo' self.assertUrlsEqual( addQuery(self.request, self.url), self.url + '?two=foo&one=F%C3%B8r', )
def wrapDestination(self, url, postpath=True): """Fix the translation url appending the query and the eventual append path. """ if postpath: url += self.request.form.get('post_path', '') return addQuery( self.request, url, exclude=('post_path') )