MCPcopy
hub / github.com/django/django / test_urlencode

Method test_urlencode

tests/httpwrappers/tests.py:117–125  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

115 self.assertEqual(q.urlencode(), "foo=bar")
116
117 def test_urlencode(self):
118 q = QueryDict(mutable=True)
119 q["next"] = "/a&b/"
120 self.assertEqual(q.urlencode(), "next=%2Fa%26b%2F")
121 self.assertEqual(q.urlencode(safe="/"), "next=/a%26b/")
122 q = QueryDict(mutable=True)
123 q["next"] = "/t\xebst&key/"
124 self.assertEqual(q.urlencode(), "next=%2Ft%C3%ABst%26key%2F")
125 self.assertEqual(q.urlencode(safe="/"), "next=/t%C3%ABst%26key/")
126
127 def test_urlencode_int(self):
128 # Normally QueryDict doesn't contain non-string values but lazily

Callers

nothing calls this directly

Calls 2

urlencodeMethod · 0.95
QueryDictClass · 0.90

Tested by

no test coverage detected