Changeset 6706
- Timestamp:
- 11/19/07 19:37:57 (11 months ago)
- Files:
-
- django/trunk/django/template/defaultfilters.py (modified) (1 diff)
- django/trunk/tests/regressiontests/templates/filters.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/template/defaultfilters.py
r6671 r6706 107 107 """Escapes an IRI value for use in a URL.""" 108 108 return force_unicode(iri_to_uri(value)) 109 iriencode.is_safe = True 109 110 iriencode = stringfilter(iriencode) 110 111 django/trunk/tests/regressiontests/templates/filters.py
r6684 r6706 199 199 'filter-phone2numeric02': ('{% autoescape off %}{{ a|phone2numeric }} {{ b|phone2numeric }}{% endautoescape %}', {"a": "<1-800-call-me>", "b": mark_safe("<1-800-call-me>") }, "<1-800-2255-63> <1-800-2255-63>"), 200 200 201 # Ensure iriencode keeps safe strings: 202 'filter-iriencode01': ('{{ url|iriencode }}', {'url': '?test=1&me=2'}, '?test=1&me=2'), 203 'filter-iriencode02': ('{% autoescape off %}{{ url|iriencode }}{% endautoescape %}', {'url': '?test=1&me=2'}, '?test=1&me=2'), 204 'filter-iriencode03': ('{{ url|iriencode }}', {'url': mark_safe('?test=1&me=2')}, '?test=1&me=2'), 205 'filter-iriencode04': ('{% autoescape off %}{{ url|iriencode }}{% endautoescape %}', {'url': mark_safe('?test=1&me=2')}, '?test=1&me=2'), 206 201 207 # Chaining a bunch of safeness-preserving filters should not alter 202 208 # the safe status either way.
