engines Package¶
engines Package¶
Tests around diecutter.engines package.
django Module¶
Tests around diecutter.engines.django.
- class diecutter.tests.engines.django.DjangoTestCase(methodName='runTest')¶
Bases: unittest.case.TestCase
Test diecutter.engines.django.DjangoEngine.
- test_render_noop()¶
DjangoEngine correctly renders Hello world! template.
- test_render_simple()¶
DjangoEngine correctly renders Hello {{ name }}! template.
- test_template_error()¶
DjangoEngine raises TemplateError in case of exception.
filename Module¶
Tests around diecutter.engines.filename.
- class diecutter.tests.engines.filename.FilenameTestCase(methodName='runTest')¶
Bases: unittest.case.TestCase
Test diecutter.engines.filename.FilenameEngine.
- test_render()¶
FilenameEngine.render() renders filename against context.
- test_render_error()¶
FilenameEngine.render() only accepts flat string variables.
Warning
Only flat string variables are accepted. Other variables are ignored silently!
jinja Module¶
Tests around diecutter.engines.jinja.
- class diecutter.tests.engines.jinja.Jinja2TestCase(methodName='runTest')¶
Bases: unittest.case.TestCase
Test diecutter.engines.jinja.Jinja2Engine.
- test_environment()¶
Jinja2Engine’s environment contains additional functions.
- test_render_noop()¶
Jinja2Engine correctly renders Hello world! template.
- test_render_simple()¶
Jinja2Engine correctly renders Hello {{ name }}! template.
- test_template_error()¶
Jinja2Engine raises TemplateError in case of exception.