Mercurial > babel > mirror
comparison babel/messages/tests/pofile.py @ 421:fcde0f2ff278 trunk
Include patch from Asheesh Laroia. Fixes #45.
author | palgarvio |
---|---|
date | Thu, 18 Dec 2008 00:19:47 +0000 |
parents | d0ee047cd3ae |
children | fb926f48efba |
comparison
equal
deleted
inserted
replaced
420:0f040e15ef66 | 421:fcde0f2ff278 |
---|---|
160 self.assertEqual(2, len(catalog)) | 160 self.assertEqual(2, len(catalog)) |
161 message = catalog.get('foo', context='Menu') | 161 message = catalog.get('foo', context='Menu') |
162 self.assertEqual('Menu', message.context) | 162 self.assertEqual('Menu', message.context) |
163 message = catalog.get('bar', context='Menu') | 163 message = catalog.get('bar', context='Menu') |
164 self.assertEqual('Menu', message.context) | 164 self.assertEqual('Menu', message.context) |
165 | |
166 # And verify it pass through write_po | |
167 out_buf = StringIO() | |
168 pofile.write_po(out_buf, catalog, omit_header=True) | |
169 assert out_buf.getvalue().strip() == buf.getvalue().strip(), \ | |
170 out_buf.getvalue() | |
165 | 171 |
166 def test_singlular_plural_form(self): | 172 def test_singlular_plural_form(self): |
167 buf = StringIO(r'''msgid "foo" | 173 buf = StringIO(r'''msgid "foo" |
168 msgid_plural "foo" | 174 msgid_plural "foo" |
169 msgstr[0] "Voh" | 175 msgstr[0] "Voh" |