0004-tests-adapt-for-django-3.2-not-failing-on-B-date-for.patch
tests/test_templates.py | ||
---|---|---|
2 | 2 |
import os |
3 | 3 |
import string |
4 | 4 | |
5 |
import django |
|
5 | 6 |
import pytest |
6 | 7 |
from django.test import override_settings |
7 | 8 |
from django.utils import translation |
... | ... | |
331 | 332 |
assert tmpl.render({'plop': {'foo': 'bar'}}) == '' |
332 | 333 |
assert tmpl.render() == '' |
333 | 334 | |
334 |
tmpl = Template('{{ plop|date:"d B Y" }}') # invalid format |
|
335 |
assert tmpl.render({'plop': '2017-12-21'}) == '' |
|
335 |
tmpl = Template('{{ plop|date:"d B Y" }}') |
|
336 |
if django.VERSION < (3, 2): |
|
337 |
# B raises NotImplementedError |
|
338 |
assert tmpl.render({'plop': '2017-12-21'}) == '' |
|
339 |
else: |
|
340 |
# B is not considered a format character |
|
341 |
assert tmpl.render({'plop': '2017-12-21'}) == '21 B 2017' |
|
336 | 342 | |
337 | 343 |
tmpl = Template('{% if d1|date > d2|date %}d1>d2{% else %}d1<=d2{% endif %}') |
338 | 344 |
assert tmpl.render({'d1': '2017-12-22', 'd2': '2017-12-21'}) == 'd1>d2' |
339 |
- |