comparison babel/messages/tests/catalog.py @ 475:1dd3592c6159 stable-0.9.x

Merged revisions 464 via svnmerge from http://svn.edgewall.org/repos/babel/trunk ........ r464 | palgarvio | 2008-12-18 02:36:14 +0100 (do, 18 dec 2008) | 2 lines Final and complete fix for #148. ........
author jruigrok
date Sun, 11 Apr 2010 08:32:32 +0000
parents cb938a3bd4ba
children 540e6652b785
comparison
equal deleted inserted replaced
474:ee0b9aa340df 475:1dd3592c6159
221 template.creation_date = datetime.datetime.now() - \ 221 template.creation_date = datetime.datetime.now() - \
222 datetime.timedelta(minutes=5) 222 datetime.timedelta(minutes=5)
223 localized_catalog.update(template) 223 localized_catalog.update(template)
224 self.assertEqual(template.creation_date, 224 self.assertEqual(template.creation_date,
225 localized_catalog.creation_date) 225 localized_catalog.creation_date)
226
227 def test_update_po_keeps_po_revision_date(self):
228 template = catalog.Catalog()
229 localized_catalog = copy.deepcopy(template)
230 localized_catalog.locale = 'de_DE'
231 fake_rev_date = datetime.datetime.now() - datetime.timedelta(days=5)
232 localized_catalog.revision_date = fake_rev_date
233 self.assertNotEqual(template.mime_headers,
234 localized_catalog.mime_headers)
235 self.assertEqual(template.creation_date,
236 localized_catalog.creation_date)
237 template.creation_date = datetime.datetime.now() - \
238 datetime.timedelta(minutes=5)
239 localized_catalog.update(template)
240 self.assertEqual(localized_catalog.revision_date, fake_rev_date)
226 241
227 def suite(): 242 def suite():
228 suite = unittest.TestSuite() 243 suite = unittest.TestSuite()
229 suite.addTest(doctest.DocTestSuite(catalog, optionflags=doctest.ELLIPSIS)) 244 suite.addTest(doctest.DocTestSuite(catalog, optionflags=doctest.ELLIPSIS))
230 suite.addTest(unittest.makeSuite(MessageTestCase)) 245 suite.addTest(unittest.makeSuite(MessageTestCase))
Copyright (C) 2012-2017 Edgewall Software