スポンサーリンク

コードが書ける!数式が書ける!AAが書ける!スタンプが貼れる!

無料の匿名掲示板型SNS「このはちゃんねる

新規会員募集中!

Djangoのテンプレートタグのテスト方法

125, 2019-08-24

目次

サンプルコード

from django.test import TestCase
from django.template import Context, Template

class TemplateTagsTest(TestCase):
    def test_name2color(self):
        ctx = Context({'title': 'mytitle'}) # テンプレートに渡す引数
        t = Template(
            '{% load myfilters %}' # テンプレートタグの読み込み
            '{% with "dog" as a %}'
            '  {{ a | myfilter }}' # タグの実行。文字列'cat'を出力するだけのフィルター
            '{% endwith %}'
        )
        res = t.render(ctx) # 描画
        self.assertInHTML('cat', res) # 'cat'がresに含まれているかテスト

参照

投稿者名です。64字以内で入力してください。

必要な場合はEメールアドレスを入力してください(全体に公開されます)。

投稿する内容です。

スポンサーリンク

スポンサーリンク

スポンサーリンク

スポンサーリンク