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.