(self)
| 802 | 'npgettext: context, foo, foos, 1') |
| 803 | |
| 804 | def test_gnu_translations_fallback(self): |
| 805 | with open(MOFILE, 'rb') as fp: |
| 806 | t = gettext.GNUTranslations(fp) |
| 807 | t.add_fallback(FallbackTranslations()) |
| 808 | self.assertEqual(t.gettext('foo'), 'gettext: foo') |
| 809 | self.assertEqual(t.ngettext('foo', 'foos', 1), |
| 810 | 'ngettext: foo, foos, 1') |
| 811 | self.assertEqual(t.pgettext('context', 'foo'), |
| 812 | 'pgettext: context, foo') |
| 813 | self.assertEqual(t.npgettext('context', 'foo', 'foos', 1), |
| 814 | 'npgettext: context, foo, foos, 1') |
| 815 | |
| 816 | def test_nested_fallbacks(self): |
| 817 | class NestedFallback(gettext.NullTranslations): |
nothing calls this directly
no test coverage detected