diff babel/messages/tests/pofile.py @ 442:af7b13202b11 trunk

Fix testcase name typo. Switch to use a locale that uses a different singular and plural form instead of just one form for both singular and plural.
author jruigrok
date Fri, 19 Feb 2010 13:16:08 +0000
parents 942afedbb3d7
children 53fe6880791a
line wrap: on
line diff
--- a/babel/messages/tests/pofile.py
+++ b/babel/messages/tests/pofile.py
@@ -190,16 +190,16 @@
         pofile.write_po(out_buf, catalog, omit_header=True)
         assert out_buf.getvalue().strip() == buf.getvalue().strip(), out_buf.getvalue()
 
-    def test_singlular_plural_form(self):
+    def test_singular_plural_form(self):
         buf = StringIO(r'''msgid "foo"
 msgid_plural "foo"
 msgstr[0] "Voh"
-msgstr[1] "Vohs"''') # This is a bad po, ja_JP only uses msgstr[0]
-        catalog = pofile.read_po(buf, locale='ja_JP')
+msgstr[1] "Vohs"''')
+        catalog = pofile.read_po(buf, locale='nl_NL')
         self.assertEqual(1, len(catalog))
-        self.assertEqual(1, catalog.num_plurals)
+        self.assertEqual(2, catalog.num_plurals)
         message = catalog['foo']
-        self.assertEqual(1, len(message.string))
+        self.assertEqual(2, len(message.string))
 
     def test_plural_with_square_brackets(self):
         buf = StringIO(r'''msgid "foo"
Copyright (C) 2012-2017 Edgewall Software