コード例 #1
0
ファイル: test_template.py プロジェクト: Bobby00/boss_shuup
def test_no_language_matches():
    template = get_test_template()
    fields = {
        "body": None,
    }
    with pytest.raises(NoLanguageMatches):
        template.render_first_match(("xx",), fields)
コード例 #2
0
ファイル: test_template.py プロジェクト: gurch101/shuup
def test_no_language_matches():
    template = get_test_template()
    fields = {
        "body": None,
    }
    with pytest.raises(NoLanguageMatches):
        template.render_first_match(("xx",), fields)
コード例 #3
0
ファイル: test_template.py プロジェクト: NamiStudio/shuup
def test_template_render(template=None):
    template = get_test_template()
    # since both subject and body are required, "sw" is disqualified
    japanese_render = template.render_first_match(TEST_TEMPLATE_LANGUAGES, ("subject", "body"))
    assert japanese_render["_language"] == "ja"
    # test that |upper worked
    assert template.context.get("name").upper() in japanese_render["body"]
コード例 #4
0
def test_template_render(template=None):
    template = get_test_template()
    # since both subject and body are required, "sw" is disqualified
    japanese_render = template.render_first_match(TEST_TEMPLATE_LANGUAGES, ("subject", "body"))
    assert japanese_render["_language"] == "ja"
    # test that |upper worked
    assert template.context.get("name").upper() in japanese_render["body"]
コード例 #5
0
ファイル: test_template.py プロジェクト: Bobby00/boss_shuup
def test_some_fields_language_fallback():
    template = get_test_template()
    fields = {
        "body": None
    }
    assert template.render_first_match(TEST_TEMPLATE_LANGUAGES, fields)["_language"] == "sw"
コード例 #6
0
ファイル: test_template.py プロジェクト: zarlant/shuup
def test_no_language_matches():
    template = get_test_template()
    with pytest.raises(NoLanguageMatches):
        template.render_first_match(("xx", ), ("body", ))
コード例 #7
0
ファイル: test_template.py プロジェクト: gurch101/shuup
def test_some_fields_language_fallback():
    template = get_test_template()
    fields = {
        "body": None
    }
    assert template.render_first_match(TEST_TEMPLATE_LANGUAGES, fields)["_language"] == "sw"
コード例 #8
0
ファイル: test_template.py プロジェクト: NamiStudio/shuup
def test_no_language_matches():
    template = get_test_template()
    with pytest.raises(NoLanguageMatches):
        template.render_first_match(("xx",), ("body",))