diff babel/messages/tests/catalog.py @ 231:fc8b8c2bba53

Remove duplicate locations of catalog messages.
author cmlenz
date Tue, 24 Jul 2007 21:16:57 +0000
parents aaf36f409166
children 1448b500de40
line wrap: on
line diff
--- a/babel/messages/tests/catalog.py
+++ b/babel/messages/tests/catalog.py
@@ -67,6 +67,12 @@
         self.assertEqual(['A comment', 'Another comment'],
                          cat['foo'].user_comments)
 
+    def test_duplicate_user_comment(self):
+        cat = catalog.Catalog()
+        cat.add('foo', locations=[('foo.py', 1)])
+        cat.add('foo', locations=[('foo.py', 1)])
+        self.assertEqual([('foo.py', 1)], cat['foo'].locations)
+
     def test_update_message_updates_comments(self):
         cat = catalog.Catalog()
         cat[u'foo'] = catalog.Message('foo', locations=[('main.py', 5)])
Copyright (C) 2012-2017 Edgewall Software