def test_use_as_string_unicode(self): u = UrlHelper('/foo/bar') u.query = dict(foo='слово', bar=2) u.fragment = 'baz' self.assertEqual(str(u), '/foo/bar?foo=%D1%81%D0%BB%D0%BE%D0%B2%D0%BE&bar=2#' 'baz')
def test_use_as_string_unicode(self): u = UrlHelper('/foo/bar') u.query = dict(foo='слово', bar=2) u.fragment = 'baz' self.assertEqual( str(u), '/foo/bar?bar=2&foo=%D1%81%D0%BB%D0%BE%D0%B2%D0%BE#' 'baz')
def test_use_with_URL_as_param_value(self): u = UrlHelper('/foo/bar/') u.query = {'redir': '/foo/bar/baz?test=1'} self.assertEqual(u.get_full_path(), '/foo/bar/?redir=%2Ffoo%2Fbar%2Fbaz%3Ftest%3D1')
def test_use_as_string(self): u = UrlHelper('/foo/bar') u.query = dict(foo=1, bar=2) u.fragment = 'baz' self.assertEqual(str(u), '/foo/bar?bar=2&foo=1#baz')
def test_query_setter_with_string_unicode(self): u = UrlHelper('/foo') u.query = 'foo=слово&bar=2' self.assertEqual(u.query['foo'], 'слово') self.assertEqual(u.query['bar'], '2')
def test_query_setter_with_string(self): u = UrlHelper('/foo') u.query = 'foo=1&bar=2' self.assertEqual(u.query['foo'], '1') self.assertEqual(u.query['bar'], '2')
def test_query_setter_unicode(self): u = UrlHelper('/foo') u.query = dict(foo='слово') self.assertEqual(u.query['foo'], 'слово')
def test_hashling_with_query_string(self): u = UrlHelper('/foo/bar') u.query = dict(foo=1) self.assertEqual(u.hash, '06f0a42bdd474f053fb1343165a31d42')
def test_use_with_URL_as_param_value_unicode(self): u = UrlHelper('/foo/bar/') u.query = {'redir': '/foo/bar/baz?test=слово'} self.assertEqual(u.get_full_path(), '/foo/bar/?redir=%2Ffoo%2Fbar%2Fbaz%3Ftest%3D' '%D1%81%D0%BB%D0%BE%D0%B2%D0%BE')
def test_use_as_string(self): u = UrlHelper('/foo/bar') u.query = dict(foo=1, bar=2) u.fragment = 'baz' self.assertEqual(str(u), '/foo/bar?foo=1&bar=2#baz')
def test_use_with_URL_as_param_value_unicode(self): u = UrlHelper('/foo/bar/') u.query = {'redir': '/foo/bar/baz?test=слово'} self.assertEqual( u.get_full_path(), '/foo/bar/?redir=%2Ffoo%2Fbar%2Fbaz%3Ftest%3D' '%D1%81%D0%BB%D0%BE%D0%B2%D0%BE')
def test_query_setter(self): u = UrlHelper('/foo') u.query = dict(foo=1) self.assertEqual(u.query['foo'], 1)