comparison 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
comparison
equal deleted inserted replaced
230:aaf36f409166 231:fc8b8c2bba53
65 cat.add('foo', user_comments=['A comment']) 65 cat.add('foo', user_comments=['A comment'])
66 cat.add('foo', user_comments=['A comment', 'Another comment']) 66 cat.add('foo', user_comments=['A comment', 'Another comment'])
67 self.assertEqual(['A comment', 'Another comment'], 67 self.assertEqual(['A comment', 'Another comment'],
68 cat['foo'].user_comments) 68 cat['foo'].user_comments)
69 69
70 def test_duplicate_user_comment(self):
71 cat = catalog.Catalog()
72 cat.add('foo', locations=[('foo.py', 1)])
73 cat.add('foo', locations=[('foo.py', 1)])
74 self.assertEqual([('foo.py', 1)], cat['foo'].locations)
75
70 def test_update_message_updates_comments(self): 76 def test_update_message_updates_comments(self):
71 cat = catalog.Catalog() 77 cat = catalog.Catalog()
72 cat[u'foo'] = catalog.Message('foo', locations=[('main.py', 5)]) 78 cat[u'foo'] = catalog.Message('foo', locations=[('main.py', 5)])
73 self.assertEqual(cat[u'foo'].auto_comments, []) 79 self.assertEqual(cat[u'foo'].auto_comments, [])
74 self.assertEqual(cat[u'foo'].user_comments, []) 80 self.assertEqual(cat[u'foo'].user_comments, [])
Copyright (C) 2012-2017 Edgewall Software