Mercurial > babel > old > mirror
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)) |