[Checkins] SVN: zope.app.i18n/trunk/ merge bugfix changes from 3.4.4 release

Fred L. Drake, Jr. fdrake at gmail.com
Tue Oct 23 22:37:33 EDT 2007


Log message for revision 81018:
  merge bugfix changes from 3.4.4 release

Changed:
  U   zope.app.i18n/trunk/CHANGES.txt
  U   zope.app.i18n/trunk/buildout.cfg
  U   zope.app.i18n/trunk/src/zope/app/i18n/browser/synchronize.py
  U   zope.app.i18n/trunk/src/zope/app/i18n/browser/tests/test_translate.py

-=-
Modified: zope.app.i18n/trunk/CHANGES.txt
===================================================================
--- zope.app.i18n/trunk/CHANGES.txt	2007-10-24 02:35:49 UTC (rev 81017)
+++ zope.app.i18n/trunk/CHANGES.txt	2007-10-24 02:37:33 UTC (rev 81018)
@@ -2,6 +2,17 @@
 CHANGES
 =======
 
+Version 3.4.4 (2007/10/23)
+--------------------------
+
+- Fix deprecation warning.
+
+Version 3.4.3 (2007/10/23)
+--------------------------
+
+- Fix imports in tests.
+- Clean up long lines.
+
 Version 3.4.2 (2007/9/26)
 -------------------------
 

Modified: zope.app.i18n/trunk/buildout.cfg
===================================================================
--- zope.app.i18n/trunk/buildout.cfg	2007-10-24 02:35:49 UTC (rev 81017)
+++ zope.app.i18n/trunk/buildout.cfg	2007-10-24 02:37:33 UTC (rev 81018)
@@ -6,6 +6,3 @@
 [test]
 recipe = zc.recipe.testrunner
 eggs = zope.app.i18n [test]
-
-
-

Modified: zope.app.i18n/trunk/src/zope/app/i18n/browser/synchronize.py
===================================================================
--- zope.app.i18n/trunk/src/zope/app/i18n/browser/synchronize.py	2007-10-24 02:35:49 UTC (rev 81017)
+++ zope.app.i18n/trunk/src/zope/app/i18n/browser/synchronize.py	2007-10-24 02:37:33 UTC (rev 81018)
@@ -22,11 +22,14 @@
 import xmlrpclib
 from base64 import encodestring
 
+import zope.i18nmessageid
+
 from zope.security.proxy import removeSecurityProxy
 
 from zope.app.i18n.browser import BaseView
-from zope.app.i18n import ZopeMessageFactory as _
 
+_ = zope.i18nmessageid.MessageFactory("zope")
+
 DEFAULT = 'http://localhost:8080/++etc++site/default/zope'
 
 class Synchronize(BaseView):

Modified: zope.app.i18n/trunk/src/zope/app/i18n/browser/tests/test_translate.py
===================================================================
--- zope.app.i18n/trunk/src/zope/app/i18n/browser/tests/test_translate.py	2007-10-24 02:35:49 UTC (rev 81017)
+++ zope.app.i18n/trunk/src/zope/app/i18n/browser/tests/test_translate.py	2007-10-24 02:37:33 UTC (rev 81018)
@@ -107,10 +107,21 @@
         self.assert_('es' not in self._view.getAllLanguages())
 
 
+class SynchronizeTest(unittest.TestCase):
 
+    def test_synchronize_imports(self):
+        # Trivial test that imports the module.  This would have triggered a
+        # deprecation warning in previous versions.
+        import zope.app.i18n.browser.synchronize
+
+
 def test_suite():
     loader = unittest.TestLoader()
-    return loader.loadTestsFromTestCase(TranslateTest)
+    return unittest.TestSuite([
+        loader.loadTestsFromTestCase(TranslateTest),
+        loader.loadTestsFromTestCase(SynchronizeTest),
+        ])
+    return 
 
 if __name__=='__main__':
     unittest.main()



More information about the Checkins mailing list