1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
from __future__ import unicode_literals
from django.shortcuts import render
from nose.tools import eq_
try:
from unittest.mock import Mock
except ImportError:
from mock import Mock
def test_render():
r = render(Mock(), 'jinja_app/test.html', {})
eq_(r.content, b'HELLO')
def test_render_no_toplevel_override():
r = render(Mock(), 'jinja_app/test_nonoverride.html', {})
eq_(r.content, b'HELLO')
def test_render_toplevel_override():
r = render(Mock(), 'jinja_app/test_override.html', {})
eq_(r.content, b'HELLO')
def test_render_django():
r = render(Mock(), 'django_app/test.html', {})
eq_(r.content, b'HELLO ...\n')
def test_render_django_no_toplevel_override():
r = render(Mock(), 'django_app/test_nonoverride.html', {})
eq_(r.content, b'HELLO ...\n')
def test_render_django_toplevel_override():
r = render(Mock(), 'django_app/test_override.html', {})
eq_(r.content, b'HELLO ...\n')
|