From: Jeroen Ruigrok van der Werven Date: Fri, 19 Feb 2010 13:38:24 +0000 (+0000) Subject: Add a test for a locale with one plural form. X-Git-Tag: 1.0~247 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81c7df505feeea19dc024506bdd0b79843d7289f;p=thirdparty%2Fbabel.git Add a test for a locale with one plural form. --- diff --git a/babel/messages/tests/pofile.py b/babel/messages/tests/pofile.py index 57a26311..54c6e214 100644 --- a/babel/messages/tests/pofile.py +++ b/babel/messages/tests/pofile.py @@ -190,6 +190,16 @@ msgstr "Bahr" pofile.write_po(out_buf, catalog, omit_header=True) assert out_buf.getvalue().strip() == buf.getvalue().strip(), out_buf.getvalue() + def test_single_plural_form(self): + buf = StringIO(r'''msgid "foo" +msgid_plural "foo" +msgstr[0] "Voh"''') + catalog = pofile.read_po(buf, locale='ja_JP') + self.assertEqual(1, len(catalog)) + self.assertEqual(1, catalog.num_plurals) + message = catalog['foo'] + self.assertEqual(1, len(message.string)) + def test_singular_plural_form(self): buf = StringIO(r'''msgid "foo" msgid_plural "foo"