changeset 367:48f46a943be9

Make sure the fix also works for multiple translator comments. Refs #119.
author palgarvio
date Thu, 26 Jun 2008 21:16:42 +0000
parents 64dc3f943d3b
children 6129d2e770bc
files babel/messages/tests/extract.py
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/babel/messages/tests/extract.py
+++ b/babel/messages/tests/extract.py
@@ -74,6 +74,11 @@
 
 # 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 @@
                             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("""\
Copyright (C) 2012-2017 Edgewall Software