def test_ngettext_with_kwargs(self): ts = translations.ngettext("M1", "M2", 6, foo="bar") assert isinstance(ts, translations.TranslationString) assert ts.message_id == "M1" assert ts.plural == "M2" assert ts.n == 6 assert ts.mapping == {"foo": "bar"}
def test_ngettext_with_n(self): ts = translations.ngettext("M1", "M2", 6) assert isinstance(ts, translations.TranslationString) assert ts.message_id == "M1" assert ts.plural == "M2" assert ts.n == 6 assert ts.mapping == {}
def test_ngettext_no_n(self): ts_p = translations.ngettext("M1", "M2") ts = ts_p(3) assert isinstance(ts, translations.TranslationString) assert ts.message_id == "M1" assert ts.plural == "M2" assert ts.n == 3 assert ts.mapping == {}