]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Make sure the fix also works for multiple translator comments. Refs #119.
authorPedro Algarvio <pedro@algarvio.me>
Thu, 26 Jun 2008 21:16:42 +0000 (21:16 +0000)
committerPedro Algarvio <pedro@algarvio.me>
Thu, 26 Jun 2008 21:16:42 +0000 (21:16 +0000)
babel/messages/tests/extract.py

index 7436e6c7e9d58961ff70ae3215972598eac6fcf9..2c1139b219fbe1fd25d0e440712d4e6640f83837 100644 (file)
@@ -74,6 +74,11 @@ add_notice(req, _("Locale deleted."))
 
 # NOTE: This Comment SHOULD Be Extracted
 add_notice(req, ngettext("Foo deleted.", "Foos deleted.", len(selected)))
+
+# NOTE: This Comment SHOULD Be Extracted
+# NOTE: And This One Too
+add_notice(req, ngettext("Bar deleted.",
+                         "Bars deleted.", len(selected)))
 """)
         messages = list(extract.extract_python(buf, ('ngettext','_'), ['NOTE:'],
 
@@ -90,6 +95,11 @@ add_notice(req, ngettext("Foo deleted.", "Foos deleted.", len(selected)))
                             u'Catalogs deleted.', None),
                            [u'NOTE: This Comment SHOULD Be Extracted']),
                          messages[0])
+        self.assertEqual((15, 'ngettext', (u'Bar deleted.', u'Bars deleted.',
+                                           None),
+                          [u'NOTE: This Comment SHOULD Be Extracted',
+                           u'NOTE: And This One Too']),
+                         messages[3])
 
     def test_declarations(self):
         buf = StringIO("""\