Mercurial > babel > old > mirror
diff babel/messages/tests/catalog.py @ 230:aaf36f409166
Follow-up to [239]: also combine duplicate comments when writing PO files.
author | cmlenz |
---|---|
date | Fri, 20 Jul 2007 16:47:08 +0000 |
parents | 85340bec3a97 |
children | fc8b8c2bba53 |
line wrap: on
line diff
--- a/babel/messages/tests/catalog.py +++ b/babel/messages/tests/catalog.py @@ -54,12 +54,18 @@ self.assertEqual(1, len(cat)) def test_duplicate_auto_comment(self): - msg = catalog.Message('foo', auto_comments=['A comment', 'A comment']) - self.assertEqual(['A comment'], msg.auto_comments) + cat = catalog.Catalog() + cat.add('foo', auto_comments=['A comment']) + cat.add('foo', auto_comments=['A comment', 'Another comment']) + self.assertEqual(['A comment', 'Another comment'], + cat['foo'].auto_comments) def test_duplicate_user_comment(self): - msg = catalog.Message('foo', user_comments=['A comment', 'A comment']) - self.assertEqual(['A comment'], msg.user_comments) + cat = catalog.Catalog() + cat.add('foo', user_comments=['A comment']) + cat.add('foo', user_comments=['A comment', 'Another comment']) + self.assertEqual(['A comment', 'Another comment'], + cat['foo'].user_comments) def test_update_message_updates_comments(self): cat = catalog.Catalog()