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_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 == {}
 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 == {}