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)]
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