templatetags: cast argument of token_check to unicode (#33557)
This commit is contained in:
parent
f63702bdcb
commit
247ad96d6a
|
@ -444,6 +444,8 @@ def test_token_decimal():
|
|||
assert len(set(tokens)) > 70
|
||||
t = Template('{% if token1|token_check:token2 %}ok{% endif %}')
|
||||
assert t.render({'token1': tokens[0] + ' ', 'token2': tokens[0].lower()}) == 'ok'
|
||||
t = Template('{% if "é"|token_check:"è" %}ok{% endif %}')
|
||||
assert t.render({'token1': tokens[0] + ' ', 'token2': tokens[0].lower()}) == ''
|
||||
|
||||
|
||||
def test_token_alphanum():
|
||||
|
|
|
@ -305,7 +305,7 @@ def token_alphanum(length=4):
|
|||
|
||||
@register.filter
|
||||
def token_check(token1, token2):
|
||||
return token1.strip().upper() == token2.strip().upper()
|
||||
return unicode(token1).strip().upper() == unicode(token2).strip().upper()
|
||||
|
||||
|
||||
def get_latlon(obj):
|
||||
|
|
Loading…
Reference in New Issue