Mercurial > babel > old > mirror
comparison babel/messages/tests/catalog.py @ 229:85340bec3a97
Fix tests broken by [233], and add new tests.
author | cmlenz |
---|---|
date | Fri, 20 Jul 2007 16:20:43 +0000 |
parents | f358dd40a960 |
children | aaf36f409166 |
comparison
equal
deleted
inserted
replaced
228:629357c88d59 | 229:85340bec3a97 |
---|---|
50 def test_two_messages_with_same_singular(self): | 50 def test_two_messages_with_same_singular(self): |
51 cat = catalog.Catalog() | 51 cat = catalog.Catalog() |
52 cat.add('foo') | 52 cat.add('foo') |
53 cat.add(('foo', 'foos')) | 53 cat.add(('foo', 'foos')) |
54 self.assertEqual(1, len(cat)) | 54 self.assertEqual(1, len(cat)) |
55 | |
56 def test_duplicate_auto_comment(self): | |
57 msg = catalog.Message('foo', auto_comments=['A comment', 'A comment']) | |
58 self.assertEqual(['A comment'], msg.auto_comments) | |
59 | |
60 def test_duplicate_user_comment(self): | |
61 msg = catalog.Message('foo', user_comments=['A comment', 'A comment']) | |
62 self.assertEqual(['A comment'], msg.user_comments) | |
55 | 63 |
56 def test_update_message_updates_comments(self): | 64 def test_update_message_updates_comments(self): |
57 cat = catalog.Catalog() | 65 cat = catalog.Catalog() |
58 cat[u'foo'] = catalog.Message('foo', locations=[('main.py', 5)]) | 66 cat[u'foo'] = catalog.Message('foo', locations=[('main.py', 5)]) |
59 self.assertEqual(cat[u'foo'].auto_comments, []) | 67 self.assertEqual(cat[u'foo'].auto_comments, []) |