comparison babel/messages/tests/pofile.py @ 423:322b257aeb3c

Include patch from Asheesh Laroia. Fixes #45.
author palgarvio
date Thu, 18 Dec 2008 00:19:47 +0000
parents de824f875d99
children 15541acbe8cb
comparison
equal deleted inserted replaced
422:38feb97d4934 423:322b257aeb3c
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"
Copyright (C) 2012-2017 Edgewall Software