diff babel/messages/tests/catalog.py @ 82:f421e5576d26

Added support for translator comments at the API and frontends levels.(See #12, item 1). Updated docs and tests accordingly.
author palgarvio
date Sun, 10 Jun 2007 14:21:01 +0000
parents b260ffa01a2d
children f517ad70d8fc
line wrap: on
line diff
--- a/babel/messages/tests/catalog.py
+++ b/babel/messages/tests/catalog.py
@@ -23,7 +23,16 @@
     def test_python_format(self):
         assert catalog.PYTHON_FORMAT('foo %d bar')
         assert catalog.PYTHON_FORMAT('foo %s bar')
-        assert catalog.PYTHON_FORMAT('foo %r bar')
+        assert catalog.PYTHON_FORMAT('foo %r bar')        
+    
+    def test_translator_comments(self):
+        mess = catalog.Message('foo', comments=['Comment About `foo`'])
+        self.assertEqual(mess.comments, ['Comment About `foo`'])        
+        mess = catalog.Message('foo',
+                               comments=['Comment 1 About `foo`',
+                                         'Comment 2 About `foo`'])
+        self.assertEqual(mess.comments, ['Comment 1 About `foo`',
+                                         'Comment 2 About `foo`'])
 
 
 class CatalogTestCase(unittest.TestCase):
Copyright (C) 2012-2017 Edgewall Software