changeset 444:865b13853345

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 d2e9aaa7c91c
children 3474ffd631e6
files babel/messages/tests/pofile.py
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
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