comparison babel/messages/tests/catalog.py @ 424:d07989336794

Final and complete fix for #148.
author palgarvio
date Thu, 18 Dec 2008 01:36:14 +0000
parents cadc2f937a78
children 52492583006a
comparison
equal deleted inserted replaced
423:322b257aeb3c 424:d07989336794
238 template.creation_date = datetime.datetime.now() - \ 238 template.creation_date = datetime.datetime.now() - \
239 datetime.timedelta(minutes=5) 239 datetime.timedelta(minutes=5)
240 localized_catalog.update(template) 240 localized_catalog.update(template)
241 self.assertEqual(template.creation_date, 241 self.assertEqual(template.creation_date,
242 localized_catalog.creation_date) 242 localized_catalog.creation_date)
243
244 def test_update_po_keeps_po_revision_date(self):
245 template = catalog.Catalog()
246 localized_catalog = copy.deepcopy(template)
247 localized_catalog.locale = 'de_DE'
248 fake_rev_date = datetime.datetime.now() - datetime.timedelta(days=5)
249 localized_catalog.revision_date = fake_rev_date
250 self.assertNotEqual(template.mime_headers,
251 localized_catalog.mime_headers)
252 self.assertEqual(template.creation_date,
253 localized_catalog.creation_date)
254 template.creation_date = datetime.datetime.now() - \
255 datetime.timedelta(minutes=5)
256 localized_catalog.update(template)
257 self.assertEqual(localized_catalog.revision_date, fake_rev_date)
243 258
244 259
245 def suite(): 260 def suite():
246 suite = unittest.TestSuite() 261 suite = unittest.TestSuite()
247 suite.addTest(doctest.DocTestSuite(catalog, optionflags=doctest.ELLIPSIS)) 262 suite.addTest(doctest.DocTestSuite(catalog, optionflags=doctest.ELLIPSIS))
Copyright (C) 2012-2017 Edgewall Software