Exemplo n.º 1
0
    def test_with_translate_string(self):
        translation = pretend.stub()
        context = {"request": pretend.stub(translation=translation)}
        ts = translations.TranslationString("A Message")
        ts.translate = pretend.call_recorder(lambda t: "translated message")

        translated = translations.translate_value(context, ts)

        assert translated == "translated message"
        assert ts.translate.calls == [pretend.call(translation)]
    def test_with_translate_string(self):
        translation = pretend.stub()
        context = {"request": pretend.stub(translation=translation)}
        ts = translations.TranslationString("A Message")
        ts.translate = pretend.call_recorder(lambda t: "translated message")

        translated = translations.translate_value(context, ts)

        assert translated == "translated message"
        assert ts.translate.calls == [pretend.call(translation)]
Exemplo n.º 3
0
 def test_with_non_translate_string(self):
     value = pretend.stub()
     assert translations.translate_value(None, value) is value
 def test_with_non_translate_string(self):
     value = pretend.stub()
     assert translations.translate_value(None, value) is value